zombie.characters
Class IsoGameCharacter
java.lang.Object
zombie.iso.IsoObject
zombie.iso.IsoMovingObject
zombie.characters.IsoGameCharacter
- All Implemented Interfaces:
- java.io.Serializable, Mover, Talker
- Direct Known Subclasses:
- IsoDummyCameraCharacter, IsoLivingCharacter, IsoLuaCharacter, IsoZombie
public class IsoGameCharacter
- extends IsoMovingObject
- implements Talker
- Author:
- LEMMY
- See Also:
- Serialized Form
Fields inherited from class zombie.iso.IsoObject |
alpha, alphaStep, AttachedAnimSprite, AttachedAnimSpriteActual, container, Damage, dir, lastRendered, lastRenderedRendered, name, NoPicking, offsetX, offsetY, OutlineOnMouseover, rerouteCollide, rerouteMask, sprite, square, stCol, table, targetAlpha, tintb, tintg, tintr |
Method Summary |
void |
Anger(int amount)
|
void |
ApplyInBedOffset(boolean apply)
|
void |
BetaAntiDepress(float delta)
|
void |
BetaBlockers(float delta)
|
void |
Bitten()
|
void |
Callout()
|
boolean |
CanAttack()
|
boolean |
CanSee(IsoMovingObject obj)
|
void |
changeState(State state)
|
void |
climbDownSheetRope()
|
void |
climbSheetRope()
|
void |
climbThroughWindow(IsoThumpable w)
|
void |
climbThroughWindow(IsoWindow w)
|
void |
climbThroughWindow(IsoWindow w,
java.lang.Integer startingFrame)
|
void |
DirectionFromVector(Vector2 vecA)
|
void |
DirectionFromVectorNoDiags(Vector2 vecA)
|
void |
DoCharacterPart(java.lang.String partName,
IsoSprite spr)
|
void |
DoDeath(HandWeapon weapon,
IsoGameCharacter wielder)
|
void |
DoDeath(HandWeapon weapon,
IsoGameCharacter wielder,
boolean bGory)
|
void |
DoFloorSplat(IsoGridSquare sq,
java.lang.String id,
boolean bFlip,
float offZ,
float alpha)
|
void |
DoFootstepSound(float dist)
|
void |
DoZombiePart(java.lang.String partName,
IsoSprite spr)
|
void |
DoZombiePart(java.lang.String partName,
java.lang.String partNameHuman,
IsoSprite spr)
|
void |
drawAt(int sx,
int sy)
|
void |
DrawSneezeText()
|
void |
Dressup(InventoryItem bottoms,
InventoryItem top,
InventoryItem shoes)
|
void |
Dressup(SurvivorDesc desc)
|
void |
dripBloodFloor(float alpha)
|
boolean |
Eat(InventoryItem info)
|
void |
exert(float f)
|
void |
faceDirection(IsoGameCharacter other)
|
void |
FaceNextPathNode()
|
void |
FaceNextPathNode(int xo,
int yo)
|
void |
FireCheck()
|
int |
getAge()
|
Vector2 |
getAngle()
|
float |
getAttackDelay()
|
float |
getAttackDelayMax()
|
float |
getAttackDelayUse()
|
IsoGameCharacter |
getAttackedBy()
|
IsoGridSquare |
getAttackTargetSquare()
|
float |
getBarricadeStrengthMod()
|
float |
getBarricadeTimeMod()
|
float |
getBetaDelta()
|
int |
getBetaEffect()
|
float |
getBloodImpactX()
|
float |
getBloodImpactY()
|
float |
getBloodImpactZ()
|
IsoSprite |
getBloodSplat()
|
BodyDamage |
getBodyDamage()
|
IsoSprite |
getBottomsSprite()
|
java.util.ArrayList<PerkFactory.Perks> |
getCanUpgradePerk()
|
IsoObject |
getChair()
|
java.util.Stack<BaseAction> |
getCharacterActions()
|
InventoryItem |
getClothingItem_Feet()
|
InventoryItem |
getClothingItem_Hands()
|
InventoryItem |
getClothingItem_Head()
|
InventoryItem |
getClothingItem_Legs()
|
InventoryItem |
getClothingItem_Torso()
|
InventoryItem |
getCraftingByIndex(int index)
|
InventoryItem |
getCraftIngredient1()
|
InventoryItem |
getCraftIngredient2()
|
InventoryItem |
getCraftIngredient3()
|
InventoryItem |
getCraftIngredient4()
|
IsoBuilding |
getCurrentBuilding()
|
State |
getCurrentState()
|
float |
getDangerLevels()
|
State |
getDefaultState()
|
float |
getDepressDelta()
|
int |
getDepressEffect()
|
SurvivorDesc |
getDescriptor()
|
int |
getDieCount()
|
java.util.Stack<IsoGameCharacter> |
getEnemyList()
|
java.util.ArrayList<IsoSprite> |
getExtraSprites()
|
int |
getFallTime()
|
java.util.Stack<IsoBuilding> |
getFamiliarBuildings()
|
float |
getFatigueMod()
|
AStarPathFinderResult |
getFinder()
|
float |
getFireKillRate()
|
int |
getFireSpreadProbability()
|
IsoGameCharacter |
getFollowingTarget()
|
int |
getFootStepCounter()
|
int |
getFootStepCounterMax()
|
float |
getForceWakeUpTime()
|
IsoSprite |
getHairSprite()
|
float |
getHammerSoundMod()
|
IsoSprite |
getHeadSprite()
|
float |
getHealth()
|
IsoGameCharacter |
getHitBy()
|
int |
getHitChancesMod()
|
float |
getHittingMod()
|
java.lang.String |
getHurtSound()
|
float |
getHyperthermiaMod()
|
static ColorInfo |
getInf()
|
ItemContainer |
getInventory()
|
IsoDirections |
getLastdir()
|
float |
getLastFallSpeed()
|
IsoGameCharacter.Location |
getLastHeardSound()
|
int |
getLastHitCount()
|
gnu.trove.map.hash.THashMap<java.lang.String,IsoGameCharacter.Location> |
getLastKnownLocation()
|
IsoGameCharacter.Location |
getLastKnownLocationOf(java.lang.String character)
|
int |
getLastLocalEnemies()
|
int |
getLastZombieKills()
|
int |
getLeaveBodyTimedown()
|
IsoSprite |
getLegsSprite()
|
int |
getLevelMaxForXp()
|
static int[] |
getLevelUpLevels()
|
int |
getLevelUpLevels(int level)
|
float |
getLevelUpMultiplier()
|
float |
getLightfootMod()
|
float |
getLlx()
|
float |
getLly()
|
float |
getLlz()
|
java.util.Stack<IsoGameCharacter> |
getLocalEnemyList()
|
java.util.ArrayList<IsoMovingObject> |
getLocalGroupList()
|
java.util.ArrayList<IsoMovingObject> |
getLocalList()
|
java.util.ArrayList<IsoMovingObject> |
getLocalNeutralList()
|
java.util.ArrayList<IsoMovingObject> |
getLocalRelevantEnemyList()
|
IsoGridSquare |
getLowDangerInVicinity(int attempts,
int range)
|
float |
getLrx()
|
float |
getLry()
|
SequenceBehavior |
getMasterBehaviorList()
|
MasterSurvivorBehavior |
getMasterProper()
|
java.lang.Integer |
getMaxWeight()
|
int |
getMaxWeightBase()
|
java.util.Stack<java.lang.Integer> |
getMeetList()
|
Moodles |
getMoodles()
|
Vector2 |
getMoveForwardVec()
|
float |
getMoveSpeed()
|
int |
getNextWander()
|
float |
getNimbleMod()
|
int |
getNumberOfPerksToPick()
|
int |
getNumSurvivorsInVicinity()
|
Order |
getOrder()
|
java.util.Stack<Order> |
getOrders()
|
float |
getPacingMod()
|
float |
getPainDelta()
|
int |
getPainEffect()
|
Path |
getPath()
|
int |
getPathIndex()
|
float |
getPathSpeed()
|
int |
getPathTargetX()
|
int |
getPathTargetY()
|
int |
getPathTargetZ()
|
int |
getPatience()
|
int |
getPatienceMax()
|
int |
getPatienceMin()
|
IsoGameCharacter.PerkInfo |
getPerkInfo(PerkFactory.Perks perk)
|
int |
getPerkLevel(PerkFactory.Perks perks)
Return the current lvl of a perk (skill) |
java.util.ArrayList<IsoGameCharacter.PerkInfo> |
getPerkList()
|
SurvivorPersonality |
getPersonality()
|
Order |
getPersonalNeed()
|
java.util.Stack<Order> |
getPersonalNeeds()
|
InventoryItem |
getPrimaryHandItem()
|
java.lang.String |
getPrimaryHandType()
|
int |
getReanimAnimDelay()
|
int |
getReanimAnimFrame()
|
int |
getReanimateTimer()
|
int |
getReanimPhase()
|
float |
getRecoveryMod()
|
int |
getRemoteID()
|
java.lang.String |
getSayLine()
|
InventoryItem |
getSecondaryHandItem()
|
java.lang.String |
getSecondaryHandType()
|
IsoSprite |
getShoeSprite()
|
float |
getShovingMod()
|
float |
getSleepingTabletDelta()
|
int |
getSleepingTabletEffect()
|
float |
getSlowFactor()
|
float |
getSlowTimer()
|
float |
getSneakSpotMod()
|
Color |
getSpeakColour()
|
float |
getSpeakTime()
|
float |
getSpeedMod()
|
float |
getSprintMod()
|
IsoSpriteInstance |
getSpriteDef()
|
float |
getStaggerTimeMod()
|
StateMachine |
getStateMachine()
|
Stats |
getStats()
|
int |
getSurvivorKills()
|
static gnu.trove.map.hash.THashMap<java.lang.Integer,SurvivorDesc> |
getSurvivorMap()
|
java.util.Stack |
getTagGroup()
|
java.lang.String |
getTalkerType()
|
static Vector2 |
getTempo()
|
static OnceEvery |
getTestPlayerSpotInDarkness()
|
int |
getThreatLevel()
|
int |
getTimeThumping()
|
int |
getTimeTillForgetLocation()
|
IsoSprite |
getTopSprite()
|
IsoSprite |
getTorsoSprite()
|
java.util.ArrayList<java.lang.String> |
getTraits()
|
java.util.Stack<java.lang.String> |
getUsedItemsOn()
|
HandWeapon |
getUseHandWeapon()
|
java.util.ArrayList<IsoMovingObject> |
getVeryCloseEnemyList()
|
float |
getWeightMod()
|
java.util.Stack<IsoGameCharacter.Wound> |
getWounds()
|
IsoGameCharacter.XP |
getXp()
|
int |
getZombieKills()
|
void |
GiveOrder(Order order,
boolean bCancelOrderStack)
|
void |
GivePersonalNeed(Order personalNeed)
|
boolean |
hasEquipped(java.lang.String String)
|
boolean |
HasItem(java.lang.String string)
|
boolean |
hasItems(java.lang.String type,
int count)
|
boolean |
HasTrait(java.lang.String trait)
|
void |
Hit(HandWeapon weapon,
IsoGameCharacter wielder,
float damageSplit,
boolean bIgnoreDamage,
float modDelta)
|
boolean |
InBuildingWith(IsoGameCharacter chr)
|
void |
inflictWound(IsoGameCharacter.BodyLocation loc,
float bleeding,
boolean infectedZombie,
float chanceOfInfect)
|
void |
InitSpriteParts(SurvivorDesc desc,
java.lang.String legs,
java.lang.String torso,
java.lang.String head,
java.lang.String top,
java.lang.String bottoms,
java.lang.String shoe,
java.lang.String skinpal,
java.lang.String toppal,
java.lang.String bottomspal,
java.lang.String shoespal,
java.lang.String hair,
java.util.ArrayList<java.lang.String> extra)
|
void |
initSpritePartsEmpty()
|
void |
InitSpritePartsZombie(java.lang.String SpriteName,
SurvivorDesc desc,
java.lang.String legs,
java.lang.String torso,
java.lang.String head,
java.lang.String top,
java.lang.String bottoms,
java.lang.String shoe,
java.lang.String skinpal,
java.lang.String toppal,
java.lang.String bottomspal,
java.lang.String shoespal,
java.lang.String hair,
java.util.ArrayList<java.lang.String> extra)
|
boolean |
InRoomWith(IsoGameCharacter chr)
|
boolean |
isAllowConversation()
|
boolean |
IsArmed()
|
boolean |
isAsleep()
|
boolean |
IsAttackRange(float x,
float y,
float z)
|
boolean |
IsAttackRange(HandWeapon we,
float x,
float y,
float z)
|
boolean |
isAttackWasSuperAttack()
|
boolean |
isbDoDefer()
|
boolean |
isbFalling()
|
boolean |
isbOnBed()
|
boolean |
isbUseParts()
|
boolean |
isClimbing()
|
boolean |
isDead()
|
boolean |
isFemale()
|
boolean |
isIgnoreMovementForDirection()
|
boolean |
isIgnoreStaggerBack()
|
boolean |
IsInBuilding(IsoBuilding building)
|
boolean |
isLastCollidedN()
|
boolean |
isLastCollidedW()
|
boolean |
isMaskClicked(int x,
int y,
boolean flip)
|
boolean |
isOnFire()
|
boolean |
isOutside()
|
boolean |
isPathing()
|
boolean |
isPrimaryEquipped(java.lang.String item)
|
boolean |
isReanim()
|
boolean |
isSat()
|
boolean |
IsSneaking()
|
boolean |
isSpeaking()
|
boolean |
IsSpeaking()
|
boolean |
isSpottedSinceAlphaZero()
|
boolean |
isSuperAttack()
|
boolean |
isVisibleToNPCs()
|
void |
Kill(IsoGameCharacter killer)
|
void |
level0(PerkFactory.Perks perk)
|
void |
LevelPerk(PerkFactory.Perks perk)
Level up a perk (max lvl 5) |
void |
LevelPerk(PerkFactory.Perks perk,
boolean removePick)
Level up a perk (max lvl 5) |
void |
LevelUp()
Add a skill points (allow us to choose a to lvl up a skill) |
void |
load(java.nio.ByteBuffer input)
|
void |
LoseLevel(PerkFactory.Perks perk)
|
void |
MoveForward(float dist)
|
void |
MoveForward(float dist,
float x,
float y,
float soundDelta)
|
void |
OnDeath()
|
boolean |
onMouseLeftClick(int x,
int y)
|
void |
openWindow(IsoWindow w)
|
void |
PainMeds(float delta)
|
void |
pathFinished()
|
void |
PathTo(int x,
int y,
int z,
boolean critical)
|
void |
PathTo(int x,
int y,
int z,
boolean critical,
int delay)
|
void |
PlayAnim(java.lang.String string)
|
void |
PlayAnimFrame(java.lang.String string,
int frame)
|
void |
PlayAnimNoReset(java.lang.String string)
|
void |
PlayAnimUnlooped(java.lang.String string)
|
void |
PlayAnimWithSpeed(java.lang.String string,
float framesSpeedPerFrame)
|
void |
PlayShootAnim()
|
void |
QueueAction(BaseAction act)
|
void |
ReadLiterature(Literature literature)
Used when you read a book, magazine or newspaper |
void |
ReduceHealthWhenBurning()
|
void |
render(float x,
float y,
float z,
ColorInfo col,
boolean bDoChild)
|
void |
renderlast()
|
void |
renderObjectPicker(float x,
float y,
float z,
ColorInfo lightInfo)
|
void |
rendertalk(float yoff)
|
void |
satOnChair(IsoObject chair)
|
void |
save(java.nio.ByteBuffer output)
|
void |
Say(java.lang.String line)
|
void |
Scratched()
|
void |
Seen(java.util.Stack<IsoMovingObject> SeenList)
|
void |
setAge(int age)
|
void |
setAllowConversation(boolean AllowConversation)
|
void |
setAngle(Vector2 angle)
|
void |
SetAnim(int animID)
|
void |
setAsleep(boolean Asleep)
|
void |
setAttackDelay(float AttackDelay)
|
void |
setAttackDelayMax(float AttackDelayMax)
|
void |
setAttackDelayUse(float AttackDelayUse)
|
void |
setAttackedBy(IsoGameCharacter AttackedBy)
|
void |
setAttackTargetSquare(IsoGridSquare attackTargetSquare)
|
void |
setAttackWasSuperAttack(boolean AttackWasSuperAttack)
|
void |
setbClimbing(boolean bClimbing)
|
void |
setbDoDefer(boolean bDoDefer)
|
void |
setBetaDelta(float BetaDelta)
|
void |
setBetaEffect(int BetaEffect)
|
void |
setbFalling(boolean bFalling)
|
void |
setBloodImpactX(float BloodImpactX)
|
void |
setBloodImpactY(float BloodImpactY)
|
void |
setBloodImpactZ(float BloodImpactZ)
|
void |
setBloodSplat(IsoSprite bloodSplat)
|
void |
setBodyDamage(BodyDamage BodyDamage)
|
void |
setbOnBed(boolean bOnBed)
|
void |
setBottomsSprite(IsoSprite bottomsSprite)
|
void |
setbUseParts(boolean bUseParts)
|
void |
setCanUpgradePerk(java.util.ArrayList<PerkFactory.Perks> CanUpgradePerk)
|
void |
setChair(IsoObject chair)
|
void |
setCharacterActions(java.util.Stack<BaseAction> CharacterActions)
|
void |
SetClothing(Item.ClothingBodyLocation loc,
java.lang.String sprite,
java.lang.String palette)
|
void |
setClothingItem_Feet(InventoryItem ClothingItem_Feet)
|
void |
setClothingItem_Hands(InventoryItem ClothingItem_Hands)
|
void |
setClothingItem_Head(InventoryItem ClothingItem_Head)
|
void |
setClothingItem_Legs(InventoryItem ClothingItem_Legs)
|
void |
setClothingItem_Torso(InventoryItem pClothingItem_Torso)
|
void |
setCraftingByIndex(int index,
InventoryItem temp)
|
void |
setCraftIngredient1(InventoryItem craftIngredient1)
|
void |
setCraftIngredient2(InventoryItem craftIngredient2)
|
void |
setCraftIngredient3(InventoryItem craftIngredient3)
|
void |
setCraftIngredient4(InventoryItem craftIngredient4)
|
void |
setDangerLevels(float dangerLevels)
|
void |
setDefaultState()
|
void |
setDefaultState(State defaultState)
|
void |
setDepressDelta(float DepressDelta)
|
void |
setDepressEffect(int DepressEffect)
|
void |
setDescriptor(SurvivorDesc descriptor)
|
void |
setDieCount(int DieCount)
|
void |
setDir(IsoDirections directions)
|
void |
setEnemyList(java.util.Stack<IsoGameCharacter> EnemyList)
|
void |
setFallTime(int fallTime)
|
void |
setFamiliarBuildings(java.util.Stack<IsoBuilding> FamiliarBuildings)
|
void |
setFemale(boolean isFemale)
|
void |
setFinder(AStarPathFinderResult finder)
|
void |
setFireKillRate(float FireKillRate)
|
void |
setFireSpreadProbability(int FireSpreadProbability)
|
void |
setFollowingTarget(IsoGameCharacter FollowingTarget)
|
void |
setFootStepCounter(int footStepCounter)
|
void |
setFootStepCounterMax(int footStepCounterMax)
|
void |
setForceWakeUpTime(float ForceWakeUpTime)
|
void |
setHairSprite(IsoSprite hairSprite)
|
void |
setHeadSprite(IsoSprite headSprite)
|
void |
setHealth(float Health)
|
void |
setHitBy(IsoGameCharacter hitBy)
|
void |
setHurtSound(java.lang.String hurtSound)
|
void |
setIgnoreMovementForDirection(boolean IgnoreMovementForDirection)
|
void |
setIgnoreStaggerBack(boolean IgnoreStaggerBack)
|
static void |
setInf(ColorInfo aInf)
|
void |
setInventory(ItemContainer inventory)
|
void |
setLastCollidedN(boolean lastCollidedN)
|
void |
setLastCollidedW(boolean lastCollidedW)
|
void |
setLastdir(IsoDirections lastdir)
|
void |
setLastFallSpeed(float lastFallSpeed)
|
void |
setLastHeardSound(IsoGameCharacter.Location LastHeardSound)
|
void |
setLastHitCount(int hitCount)
|
void |
setLastKnownLocation(gnu.trove.map.hash.THashMap<java.lang.String,IsoGameCharacter.Location> LastKnownLocation)
|
void |
setLastLocalEnemies(int LastLocalEnemies)
|
void |
setLastZombieKills(int LastZombieKills)
|
void |
setLeaveBodyTimedown(int leaveBodyTimedown)
|
void |
setLegsSprite(IsoSprite legsSprite)
|
static void |
setLevelUpLevels(int[] aLevelUpLevels)
|
void |
setLevelUpMultiplier(float LevelUpMultiplier)
|
void |
setLlx(float llx)
|
void |
setLly(float lly)
|
void |
setLlz(float llz)
|
void |
setLocalEnemyList(java.util.Stack<IsoGameCharacter> LocalEnemyList)
|
void |
setLocalGroupList(java.util.ArrayList<IsoMovingObject> LocalGroupList)
|
void |
setLocalList(java.util.ArrayList<IsoMovingObject> LocalList)
|
void |
setLocalNeutralList(java.util.ArrayList<IsoMovingObject> LocalNeutralList)
|
void |
setLocalRelevantEnemyList(java.util.ArrayList<IsoMovingObject> LocalRelevantEnemyList)
|
void |
setLockStates(boolean bVal)
|
void |
setLrx(float lrx)
|
void |
setLry(float lry)
|
void |
setMasterBehaviorList(SequenceBehavior masterBehaviorList)
|
void |
setMasterProper(MasterSurvivorBehavior masterProper)
|
void |
setMaxWeight(java.lang.Integer maxWeight)
|
void |
setMaxWeightBase(int maxWeightBase)
|
void |
setMeetList(java.util.Stack<java.lang.Integer> MeetList)
|
void |
setMoodles(Moodles Moodles)
|
void |
setMoveForwardVec(Vector2 moveForwardVec)
|
void |
setNextWander(int NextWander)
|
void |
setNumberOfPerksToPick(int NumberOfPerksToPick)
|
void |
setNumSurvivorsInVicinity(int NumSurvivorsInVicinity)
|
void |
SetOnFire()
|
void |
setOnFire(boolean OnFire)
|
void |
setOrder(Order Order)
|
void |
setOrders(java.util.Stack<Order> Orders)
|
void |
setPainDelta(float PainDelta)
|
void |
setPainEffect(int PainEffect)
|
void |
setPath(Path path)
|
void |
setPathIndex(int pathIndex)
|
void |
setPathing(boolean pathing)
|
void |
setPathSpeed(float PathSpeed)
|
void |
setPathTargetX(int PathTargetX)
|
void |
setPathTargetY(int PathTargetY)
|
void |
setPathTargetZ(int PathTargetZ)
|
void |
setPatience(int Patience)
|
void |
setPatienceMax(int PatienceMax)
|
void |
setPatienceMin(int PatienceMin)
|
void |
setPerkList(java.util.ArrayList<IsoGameCharacter.PerkInfo> PerkList)
|
void |
setPersonality(SurvivorPersonality Personality)
|
void |
setPersonalNeed(Order PersonalNeed)
|
void |
setPersonalNeeds(java.util.Stack<Order> PersonalNeeds)
|
void |
setPrimaryHandItem(InventoryItem leftHandItem)
|
void |
setReanim(boolean Reanim)
|
void |
setReanimAnimDelay(int ReanimAnimDelay)
|
void |
setReanimAnimFrame(int ReanimAnimFrame)
|
void |
setReanimateTimer(int ReanimateTimer)
|
void |
setReanimPhase(int ReanimPhase)
|
void |
setRemoteID(int RemoteID)
|
void |
setSat(boolean isSat)
|
void |
setSayLine(java.lang.String sayLine)
|
void |
setSecondaryHandItem(InventoryItem rightHandItem)
|
void |
setShoeSprite(IsoSprite shoeSprite)
|
void |
setSleepingTabletDelta(float SleepingTabletDelta)
|
void |
setSleepingTabletEffect(int SleepingTabletEffect)
|
void |
setSlowFactor(float slowFactor)
|
void |
setSlowTimer(float slowTimer)
|
void |
setSpeakColour(Color SpeakColour)
|
void |
setSpeaking(boolean Speaking)
|
void |
setSpeakTime(int SpeakTime)
|
void |
setSpeedMod(float speedMod)
|
void |
setSpottedSinceAlphaZero(boolean SpottedSinceAlphaZero)
|
void |
setStaggerTimeMod(float staggerTimeMod)
|
void |
setStateMachine(StateMachine stateMachine)
|
void |
setStats(Stats stats)
|
void |
setSuperAttack(boolean superAttack)
|
void |
setSurvivorKills(int survivorKills)
|
static void |
setSurvivorMap(gnu.trove.map.hash.THashMap<java.lang.Integer,SurvivorDesc> aSurvivorMap)
|
void |
setTagGroup(java.util.Stack TagGroup)
|
static void |
setTempo(Vector2 aTempo)
|
static void |
setTestPlayerSpotInDarkness(OnceEvery aTestPlayerSpotInDarkness)
|
void |
setTimeThumping(int TimeThumping)
|
void |
setTimeTillForgetLocation(int timeTillForgetLocation)
|
void |
setTopSprite(IsoSprite topSprite)
|
void |
setTorsoSprite(IsoSprite torsoSprite)
|
void |
setTraits(java.util.ArrayList<java.lang.String> Traits)
|
void |
setUsedItemsOn(java.util.Stack<java.lang.String> UsedItemsOn)
|
void |
setUseHandWeapon(HandWeapon useHandWeapon)
|
void |
setVeryCloseEnemyList(java.util.ArrayList<IsoMovingObject> VeryCloseEnemyList)
|
void |
setVisibleToNPCs(boolean VisibleToNPCs)
|
void |
setWounds(java.util.Stack<IsoGameCharacter.Wound> wounds)
|
void |
setXp(IsoGameCharacter.XP xp)
|
void |
setZombieKills(int ZombieKills)
|
void |
SleepingTablet(float SleepingTabletDelta)
|
void |
smashWindow(IsoWindow w)
|
void |
splatBlood(int dist,
float alpha)
|
void |
splatBloodFloor(float alpha)
|
void |
splatBloodFloorBig(float alpha)
|
void |
SpreadFire()
|
void |
StartAction(BaseAction act)
|
void |
StopAllActionQueue()
|
void |
StopAllActionQueueRunning()
|
void |
StopAllActionQueueWalking()
|
void |
Throw(java.lang.String physicsObject)
|
void |
update()
|
Methods inherited from class zombie.iso.IsoMovingObject |
collideCharacter, collideWith, compareToY, Despawn, DistTo, DistTo, DistToProper, DoCollideNorS, DoCollideWorE, doStairs, ensureOnTile, getActiveInInstances, getAllowBehaviours, getBuilding, getCollidedObject, getCurrentSquare, getFeelersize, getFeelerTile, getFuturWalkedSquare, getGlobalMovementMod, getGlobalMovementMod, getHitDir, getHitForce, getHitFromAngle, getID, getIDCount, getImpulsex, getImpulsey, getLastSquare, getLastTargettedBy, getLimpulsex, getLimpulsey, getLx, getLy, getLz, getMovementLastFrame, getNx, getNy, getObjectName, getPathFindIndex, getScreenX, getScreenY, getScriptModule, getScriptName, getScriptnx, getScriptny, getSeeValue, getSquare, getStateEventDelayTimer, getThumpTarget, getTimeSinceZombieAttack, getVectorFromDirection, getWeight, getWeight, getWidth, getX, getY, getZ, isAllowBehaviours, isbAltCollide, isCharacter, isCollidable, isCollidedE, isCollidedN, isCollidedS, isCollidedThisFrame, isCollidedW, isCollidedWithDoor, isDestroyed, isFirstUpdate, isOnFloor, isShootable, isSolid, Move, onMouseRightClick, onMouseRightReleased, postupdate, preupdate, seperate, setActiveInInstances, setAllowBehaviours, setbAltCollide, setCollidable, setCollidedE, setCollidedN, setCollidedObject, setCollidedS, setCollidedThisFrame, setCollidedW, setCollidedWithDoor, setCurrent, setDestroyed, setFeelersize, setFirstUpdate, setHitDir, setHitForce, setHitFromAngle, setID, setIDCount, setImpulsex, setImpulsey, setLast, setLastTargettedBy, setLimpulsex, setLimpulsey, setLx, setLy, setLz, setMovementLastFrame, setNx, setNy, setOnFloor, setPathFindIndex, setScriptModule, setScriptName, setScriptnx, setScriptny, setShootable, setSolid, setStateEventDelayTimer, setThumpTarget, setTimeSinceZombieAttack, setWeight, setWidth, setX, setY, setZ, spotted |
Methods inherited from class zombie.iso.IsoObject |
addChild, AttachAnim, AttachExistingAnim, AttachExistingAnim, AttackObject, createChecksum, DirtySlice, DoChecksumCheck, DoChecksumCheck, DoTooltip, factoryClassFromFileInput, factoryFromFileInput, factoryFromFileInput, getAlpha, getAlphaStep, getAttachedAnimSprite, getCell, getChildSprites, getContainer, getDamage, getDir, getItemContainer, getLastRendered, getLastRenderedRendered, getMaskClickedY, getMD5Checksum, getModData, getName, getOffsetX, getOffsetY, getProperties, getRerouteCollide, getRerouteMask, getRerouteMaskObject, getSprite, getTable, getTargetAlpha, getTextureName, getType, HasTooltip, hasWater, isMaskClicked, isNoPicking, isOutlineOnMouseover, isZombie, RemoveAttachedAnims, replaceItem, reset, Serialize, setAlpha, setAlphaStep, setAttachedAnimSprite, setChildSprites, setContainer, setDamage, setDefaultCondition, setDir, setLastRendered, setLastRenderedRendered, setName, SetName, setNoPicking, setOffsetX, setOffsetY, setOutlineOnMouseover, setRerouteCollide, setRerouteMask, setSprite, setSquare, setTable, setTargetAlpha, setType, TestCollide, TestPathfindCollide, TestVision, useItemOn, useWater |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
callOut
public boolean callOut
DropShadow
public static IsoSprite DropShadow
StateMachineParams
public java.util.HashMap<java.lang.Object,java.lang.Object> StateMachineParams
angle
public Vector2 angle
Asleep
public boolean Asleep
AttackDelayLast
public float AttackDelayLast
IgnoreMovementForDirection
public boolean IgnoreMovementForDirection
torsoSprite
public IsoSprite torsoSprite
legsSprite
public IsoSprite legsSprite
headSprite
public IsoSprite headSprite
shoeSprite
public IsoSprite shoeSprite
topSprite
public IsoSprite topSprite
hairSprite
public IsoSprite hairSprite
extraSprites
public java.util.ArrayList<IsoSprite> extraSprites
bottomsSprite
public IsoSprite bottomsSprite
bFemale
public boolean bFemale
knockbackAttackMod
public float knockbackAttackMod
PathDelay
public float PathDelay
IsoGameCharacter
public IsoGameCharacter(IsoCell cell,
float x,
float y,
float z)
getTalkerType
public java.lang.String getTalkerType()
- Specified by:
getTalkerType
in interface Talker
hasItems
public boolean hasItems(java.lang.String type,
int count)
getSurvivorMap
public static gnu.trove.map.hash.THashMap<java.lang.Integer,SurvivorDesc> getSurvivorMap()
- Returns:
- the SurvivorMap
setSurvivorMap
public static void setSurvivorMap(gnu.trove.map.hash.THashMap<java.lang.Integer,SurvivorDesc> aSurvivorMap)
- Parameters:
aSurvivorMap
- the SurvivorMap to set
getLevelUpLevels
public static int[] getLevelUpLevels()
- Returns:
- the LevelUpLevels
getLevelUpLevels
public int getLevelUpLevels(int level)
getLevelMaxForXp
public int getLevelMaxForXp()
setLevelUpLevels
public static void setLevelUpLevels(int[] aLevelUpLevels)
- Parameters:
aLevelUpLevels
- the LevelUpLevels to set
getTempo
public static Vector2 getTempo()
- Returns:
- the tempo
setTempo
public static void setTempo(Vector2 aTempo)
- Parameters:
aTempo
- the tempo to set
getInf
public static ColorInfo getInf()
- Returns:
- the inf
setInf
public static void setInf(ColorInfo aInf)
- Parameters:
aInf
- the inf to set
getTestPlayerSpotInDarkness
public static OnceEvery getTestPlayerSpotInDarkness()
- Returns:
- the testPlayerSpotInDarkness
setTestPlayerSpotInDarkness
public static void setTestPlayerSpotInDarkness(OnceEvery aTestPlayerSpotInDarkness)
- Parameters:
aTestPlayerSpotInDarkness
- the testPlayerSpotInDarkness to set
DoDeath
public void DoDeath(HandWeapon weapon,
IsoGameCharacter wielder)
DoDeath
public void DoDeath(HandWeapon weapon,
IsoGameCharacter wielder,
boolean bGory)
getFollowingTarget
public IsoGameCharacter getFollowingTarget()
- Returns:
- the FollowingTarget
setFollowingTarget
public void setFollowingTarget(IsoGameCharacter FollowingTarget)
- Parameters:
FollowingTarget
- the FollowingTarget to set
getLocalList
public java.util.ArrayList<IsoMovingObject> getLocalList()
- Returns:
- the LocalList
setLocalList
public void setLocalList(java.util.ArrayList<IsoMovingObject> LocalList)
- Parameters:
LocalList
- the LocalList to set
getLocalNeutralList
public java.util.ArrayList<IsoMovingObject> getLocalNeutralList()
- Returns:
- the LocalNeutralList
setLocalNeutralList
public void setLocalNeutralList(java.util.ArrayList<IsoMovingObject> LocalNeutralList)
- Parameters:
LocalNeutralList
- the LocalNeutralList to set
getLocalGroupList
public java.util.ArrayList<IsoMovingObject> getLocalGroupList()
- Returns:
- the LocalGroupList
setLocalGroupList
public void setLocalGroupList(java.util.ArrayList<IsoMovingObject> LocalGroupList)
- Parameters:
LocalGroupList
- the LocalGroupList to set
getLocalRelevantEnemyList
public java.util.ArrayList<IsoMovingObject> getLocalRelevantEnemyList()
- Returns:
- the LocalRelevantEnemyList
setLocalRelevantEnemyList
public void setLocalRelevantEnemyList(java.util.ArrayList<IsoMovingObject> LocalRelevantEnemyList)
- Parameters:
LocalRelevantEnemyList
- the LocalRelevantEnemyList to set
getDangerLevels
public float getDangerLevels()
- Returns:
- the dangerLevels
setDangerLevels
public void setDangerLevels(float dangerLevels)
- Parameters:
dangerLevels
- the dangerLevels to set
getMeetList
public java.util.Stack<java.lang.Integer> getMeetList()
- Returns:
- the MeetList
setMeetList
public void setMeetList(java.util.Stack<java.lang.Integer> MeetList)
- Parameters:
MeetList
- the MeetList to set
getOrder
public Order getOrder()
- Returns:
- the Order
setOrder
public void setOrder(Order Order)
- Parameters:
Order
- the Order to set
getOrders
public java.util.Stack<Order> getOrders()
- Returns:
- the Orders
setOrders
public void setOrders(java.util.Stack<Order> Orders)
- Parameters:
Orders
- the Orders to set
getPerkList
public java.util.ArrayList<IsoGameCharacter.PerkInfo> getPerkList()
- Returns:
- the PerkList
setPerkList
public void setPerkList(java.util.ArrayList<IsoGameCharacter.PerkInfo> PerkList)
- Parameters:
PerkList
- the PerkList to set
getPersonalNeed
public Order getPersonalNeed()
- Returns:
- the PersonalNeed
setPersonalNeed
public void setPersonalNeed(Order PersonalNeed)
- Parameters:
PersonalNeed
- the PersonalNeed to set
getPersonalNeeds
public java.util.Stack<Order> getPersonalNeeds()
- Returns:
- the PersonalNeeds
setPersonalNeeds
public void setPersonalNeeds(java.util.Stack<Order> PersonalNeeds)
- Parameters:
PersonalNeeds
- the PersonalNeeds to set
getLeaveBodyTimedown
public int getLeaveBodyTimedown()
- Returns:
- the leaveBodyTimedown
setLeaveBodyTimedown
public void setLeaveBodyTimedown(int leaveBodyTimedown)
- Parameters:
leaveBodyTimedown
- the leaveBodyTimedown to set
isAllowConversation
public boolean isAllowConversation()
- Returns:
- the AllowConversation
setAllowConversation
public void setAllowConversation(boolean AllowConversation)
- Parameters:
AllowConversation
- the AllowConversation to set
getReanimPhase
public int getReanimPhase()
- Returns:
- the ReanimPhase
setReanimPhase
public void setReanimPhase(int ReanimPhase)
- Parameters:
ReanimPhase
- the ReanimPhase to set
getReanimateTimer
public int getReanimateTimer()
- Returns:
- the ReanimateTimer
setReanimateTimer
public void setReanimateTimer(int ReanimateTimer)
- Parameters:
ReanimateTimer
- the ReanimateTimer to set
getReanimAnimFrame
public int getReanimAnimFrame()
- Returns:
- the ReanimAnimFrame
setReanimAnimFrame
public void setReanimAnimFrame(int ReanimAnimFrame)
- Parameters:
ReanimAnimFrame
- the ReanimAnimFrame to set
getReanimAnimDelay
public int getReanimAnimDelay()
- Returns:
- the ReanimAnimDelay
setReanimAnimDelay
public void setReanimAnimDelay(int ReanimAnimDelay)
- Parameters:
ReanimAnimDelay
- the ReanimAnimDelay to set
isReanim
public boolean isReanim()
- Returns:
- the Reanim
setReanim
public void setReanim(boolean Reanim)
- Parameters:
Reanim
- the Reanim to set
isVisibleToNPCs
public boolean isVisibleToNPCs()
- Returns:
- the VisibleToNPCs
setVisibleToNPCs
public void setVisibleToNPCs(boolean VisibleToNPCs)
- Parameters:
VisibleToNPCs
- the VisibleToNPCs to set
getDieCount
public int getDieCount()
- Returns:
- the DieCount
setDieCount
public void setDieCount(int DieCount)
- Parameters:
DieCount
- the DieCount to set
getLlx
public float getLlx()
- Returns:
- the llx
setLlx
public void setLlx(float llx)
- Parameters:
llx
- the llx to set
getLly
public float getLly()
- Returns:
- the lly
setLly
public void setLly(float lly)
- Parameters:
lly
- the lly to set
getLlz
public float getLlz()
- Returns:
- the llz
setLlz
public void setLlz(float llz)
- Parameters:
llz
- the llz to set
getRemoteID
public int getRemoteID()
- Returns:
- the RemoteID
setRemoteID
public void setRemoteID(int RemoteID)
- Parameters:
RemoteID
- the RemoteID to set
getNumSurvivorsInVicinity
public int getNumSurvivorsInVicinity()
- Returns:
- the NumSurvivorsInVicinity
setNumSurvivorsInVicinity
public void setNumSurvivorsInVicinity(int NumSurvivorsInVicinity)
- Parameters:
NumSurvivorsInVicinity
- the NumSurvivorsInVicinity to set
getLevelUpMultiplier
public float getLevelUpMultiplier()
- Returns:
- the LevelUpMultiplier
setLevelUpMultiplier
public void setLevelUpMultiplier(float LevelUpMultiplier)
- Parameters:
LevelUpMultiplier
- the LevelUpMultiplier to set
getXp
public IsoGameCharacter.XP getXp()
- Returns:
- the xp
setXp
public void setXp(IsoGameCharacter.XP xp)
- Parameters:
xp
- the xp to set
getNumberOfPerksToPick
public int getNumberOfPerksToPick()
- Returns:
- the NumberOfPerksToPick
setNumberOfPerksToPick
public void setNumberOfPerksToPick(int NumberOfPerksToPick)
- Parameters:
NumberOfPerksToPick
- the NumberOfPerksToPick to set
getCanUpgradePerk
public java.util.ArrayList<PerkFactory.Perks> getCanUpgradePerk()
- Returns:
- the CanUpgradePerk
setCanUpgradePerk
public void setCanUpgradePerk(java.util.ArrayList<PerkFactory.Perks> CanUpgradePerk)
- Parameters:
CanUpgradePerk
- the CanUpgradePerk to set
getLastLocalEnemies
public int getLastLocalEnemies()
- Returns:
- the LastLocalEnemies
setLastLocalEnemies
public void setLastLocalEnemies(int LastLocalEnemies)
- Parameters:
LastLocalEnemies
- the LastLocalEnemies to set
getVeryCloseEnemyList
public java.util.ArrayList<IsoMovingObject> getVeryCloseEnemyList()
- Returns:
- the VeryCloseEnemyList
setVeryCloseEnemyList
public void setVeryCloseEnemyList(java.util.ArrayList<IsoMovingObject> VeryCloseEnemyList)
- Parameters:
VeryCloseEnemyList
- the VeryCloseEnemyList to set
getLastKnownLocation
public gnu.trove.map.hash.THashMap<java.lang.String,IsoGameCharacter.Location> getLastKnownLocation()
- Returns:
- the LastKnownLocation
setLastKnownLocation
public void setLastKnownLocation(gnu.trove.map.hash.THashMap<java.lang.String,IsoGameCharacter.Location> LastKnownLocation)
- Parameters:
LastKnownLocation
- the LastKnownLocation to set
getAttackedBy
public IsoGameCharacter getAttackedBy()
- Returns:
- the AttackedBy
setAttackedBy
public void setAttackedBy(IsoGameCharacter AttackedBy)
- Parameters:
AttackedBy
- the AttackedBy to set
isIgnoreStaggerBack
public boolean isIgnoreStaggerBack()
- Returns:
- the IgnoreStaggerBack
setIgnoreStaggerBack
public void setIgnoreStaggerBack(boolean IgnoreStaggerBack)
- Parameters:
IgnoreStaggerBack
- the IgnoreStaggerBack to set
isAttackWasSuperAttack
public boolean isAttackWasSuperAttack()
- Returns:
- the AttackWasSuperAttack
setAttackWasSuperAttack
public void setAttackWasSuperAttack(boolean AttackWasSuperAttack)
- Parameters:
AttackWasSuperAttack
- the AttackWasSuperAttack to set
getTimeThumping
public int getTimeThumping()
- Returns:
- the TimeThumping
setTimeThumping
public void setTimeThumping(int TimeThumping)
- Parameters:
TimeThumping
- the TimeThumping to set
getPatienceMax
public int getPatienceMax()
- Returns:
- the PatienceMax
setPatienceMax
public void setPatienceMax(int PatienceMax)
- Parameters:
PatienceMax
- the PatienceMax to set
getPatienceMin
public int getPatienceMin()
- Returns:
- the PatienceMin
setPatienceMin
public void setPatienceMin(int PatienceMin)
- Parameters:
PatienceMin
- the PatienceMin to set
getPatience
public int getPatience()
- Returns:
- the Patience
setPatience
public void setPatience(int Patience)
- Parameters:
Patience
- the Patience to set
getCharacterActions
public java.util.Stack<BaseAction> getCharacterActions()
- Returns:
- the CharacterActions
setCharacterActions
public void setCharacterActions(java.util.Stack<BaseAction> CharacterActions)
- Parameters:
CharacterActions
- the CharacterActions to set
getAngle
public Vector2 getAngle()
- Returns:
- the angle
setAngle
public void setAngle(Vector2 angle)
- Parameters:
angle
- the angle to set
isAsleep
public boolean isAsleep()
- Returns:
- the Asleep
setAsleep
public void setAsleep(boolean Asleep)
- Parameters:
Asleep
- the Asleep to set
getAttackDelay
public float getAttackDelay()
- Returns:
- the AttackDelay
setAttackDelay
public void setAttackDelay(float AttackDelay)
- Parameters:
AttackDelay
- the AttackDelay to set
getAttackDelayMax
public float getAttackDelayMax()
- Returns:
- the AttackDelayMax
setAttackDelayMax
public void setAttackDelayMax(float AttackDelayMax)
- Parameters:
AttackDelayMax
- the AttackDelayMax to set
getAttackDelayUse
public float getAttackDelayUse()
- Returns:
- the AttackDelayUse
setAttackDelayUse
public void setAttackDelayUse(float AttackDelayUse)
- Parameters:
AttackDelayUse
- the AttackDelayUse to set
getZombieKills
public int getZombieKills()
- Returns:
- the ZombieKills
setZombieKills
public void setZombieKills(int ZombieKills)
- Parameters:
ZombieKills
- the ZombieKills to set
getLastZombieKills
public int getLastZombieKills()
- Returns:
- the LastZombieKills
setLastZombieKills
public void setLastZombieKills(int LastZombieKills)
- Parameters:
LastZombieKills
- the LastZombieKills to set
isSuperAttack
public boolean isSuperAttack()
- Returns:
- the superAttack
setSuperAttack
public void setSuperAttack(boolean superAttack)
- Parameters:
superAttack
- the superAttack to set
getForceWakeUpTime
public float getForceWakeUpTime()
- Returns:
- the ForceWakeUpTime
setForceWakeUpTime
public void setForceWakeUpTime(float ForceWakeUpTime)
- Parameters:
ForceWakeUpTime
- the ForceWakeUpTime to set
getBodyDamage
public BodyDamage getBodyDamage()
- Returns:
- the BodyDamage
setBodyDamage
public void setBodyDamage(BodyDamage BodyDamage)
- Parameters:
BodyDamage
- the BodyDamage to set
getCraftIngredient1
public InventoryItem getCraftIngredient1()
- Returns:
- the craftIngredient1
setCraftIngredient1
public void setCraftIngredient1(InventoryItem craftIngredient1)
- Parameters:
craftIngredient1
- the craftIngredient1 to set
getCraftIngredient2
public InventoryItem getCraftIngredient2()
- Returns:
- the craftIngredient2
setCraftIngredient2
public void setCraftIngredient2(InventoryItem craftIngredient2)
- Parameters:
craftIngredient2
- the craftIngredient2 to set
getCraftIngredient3
public InventoryItem getCraftIngredient3()
- Returns:
- the craftIngredient3
setCraftIngredient3
public void setCraftIngredient3(InventoryItem craftIngredient3)
- Parameters:
craftIngredient3
- the craftIngredient3 to set
getCraftIngredient4
public InventoryItem getCraftIngredient4()
- Returns:
- the craftIngredient4
setCraftIngredient4
public void setCraftIngredient4(InventoryItem craftIngredient4)
- Parameters:
craftIngredient4
- the craftIngredient4 to set
getDefaultState
public State getDefaultState()
- Returns:
- the defaultState
setDefaultState
public void setDefaultState(State defaultState)
- Parameters:
defaultState
- the defaultState to set
getDescriptor
public SurvivorDesc getDescriptor()
- Returns:
- the descriptor
setDescriptor
public void setDescriptor(SurvivorDesc descriptor)
- Parameters:
descriptor
- the descriptor to set
getFamiliarBuildings
public java.util.Stack<IsoBuilding> getFamiliarBuildings()
- Returns:
- the FamiliarBuildings
setFamiliarBuildings
public void setFamiliarBuildings(java.util.Stack<IsoBuilding> FamiliarBuildings)
- Parameters:
FamiliarBuildings
- the FamiliarBuildings to set
getFinder
public AStarPathFinderResult getFinder()
- Returns:
- the finder
setFinder
public void setFinder(AStarPathFinderResult finder)
- Parameters:
finder
- the finder to set
getFireKillRate
public float getFireKillRate()
- Returns:
- the FireKillRate
setFireKillRate
public void setFireKillRate(float FireKillRate)
- Parameters:
FireKillRate
- the FireKillRate to set
getFireSpreadProbability
public int getFireSpreadProbability()
- Returns:
- the FireSpreadProbability
setFireSpreadProbability
public void setFireSpreadProbability(int FireSpreadProbability)
- Parameters:
FireSpreadProbability
- the FireSpreadProbability to set
getFootStepCounter
public int getFootStepCounter()
- Returns:
- the footStepCounter
setFootStepCounter
public void setFootStepCounter(int footStepCounter)
- Parameters:
footStepCounter
- the footStepCounter to set
getFootStepCounterMax
public int getFootStepCounterMax()
- Returns:
- the footStepCounterMax
setFootStepCounterMax
public void setFootStepCounterMax(int footStepCounterMax)
- Parameters:
footStepCounterMax
- the footStepCounterMax to set
getHealth
public float getHealth()
- Returns:
- the Health
setHealth
public void setHealth(float Health)
- Parameters:
Health
- the Health to set
getMasterProper
public MasterSurvivorBehavior getMasterProper()
- Returns:
- the masterProper
setMasterProper
public void setMasterProper(MasterSurvivorBehavior masterProper)
- Parameters:
masterProper
- the masterProper to set
getHitBy
public IsoGameCharacter getHitBy()
- Returns:
- the hitBy
setHitBy
public void setHitBy(IsoGameCharacter hitBy)
- Parameters:
hitBy
- the hitBy to set
getHurtSound
public java.lang.String getHurtSound()
- Returns:
- the hurtSound
setHurtSound
public void setHurtSound(java.lang.String hurtSound)
- Parameters:
hurtSound
- the hurtSound to set
isIgnoreMovementForDirection
public boolean isIgnoreMovementForDirection()
- Returns:
- the IgnoreMovementForDirection
setIgnoreMovementForDirection
public void setIgnoreMovementForDirection(boolean IgnoreMovementForDirection)
- Parameters:
IgnoreMovementForDirection
- the IgnoreMovementForDirection to set
getInventory
public ItemContainer getInventory()
- Returns:
- the inventory
setInventory
public void setInventory(ItemContainer inventory)
- Parameters:
inventory
- the inventory to set
getLastdir
public IsoDirections getLastdir()
- Returns:
- the lastdir
setLastdir
public void setLastdir(IsoDirections lastdir)
- Parameters:
lastdir
- the lastdir to set
isPrimaryEquipped
public boolean isPrimaryEquipped(java.lang.String item)
getPrimaryHandItem
public InventoryItem getPrimaryHandItem()
- Returns:
- the leftHandItem
setPrimaryHandItem
public void setPrimaryHandItem(InventoryItem leftHandItem)
- Parameters:
leftHandItem
- the leftHandItem to set
getClothingItem_Head
public InventoryItem getClothingItem_Head()
- Returns:
- the ClothingItem_Head
setClothingItem_Head
public void setClothingItem_Head(InventoryItem ClothingItem_Head)
- Parameters:
ClothingItem_Head
- the ClothingItem_Head to set
getClothingItem_Torso
public InventoryItem getClothingItem_Torso()
- Returns:
- the ClothingItem_Torso
setClothingItem_Torso
public void setClothingItem_Torso(InventoryItem pClothingItem_Torso)
- Parameters:
ClothingItem_Torso
- the ClothingItem_Torso to set
getClothingItem_Hands
public InventoryItem getClothingItem_Hands()
- Returns:
- the ClothingItem_Hands
setClothingItem_Hands
public void setClothingItem_Hands(InventoryItem ClothingItem_Hands)
- Parameters:
ClothingItem_Hands
- the ClothingItem_Hands to set
getClothingItem_Legs
public InventoryItem getClothingItem_Legs()
- Returns:
- the ClothingItem_Legs
setClothingItem_Legs
public void setClothingItem_Legs(InventoryItem ClothingItem_Legs)
- Parameters:
ClothingItem_Legs
- the ClothingItem_Legs to set
getClothingItem_Feet
public InventoryItem getClothingItem_Feet()
- Returns:
- the ClothingItem_Feet
setClothingItem_Feet
public void setClothingItem_Feet(InventoryItem ClothingItem_Feet)
- Parameters:
ClothingItem_Feet
- the ClothingItem_Feet to set
getMasterBehaviorList
public SequenceBehavior getMasterBehaviorList()
- Returns:
- the masterBehaviorList
setMasterBehaviorList
public void setMasterBehaviorList(SequenceBehavior masterBehaviorList)
- Parameters:
masterBehaviorList
- the masterBehaviorList to set
getNextWander
public int getNextWander()
- Returns:
- the NextWander
setNextWander
public void setNextWander(int NextWander)
- Parameters:
NextWander
- the NextWander to set
isOnFire
public boolean isOnFire()
- Returns:
- the OnFire
setOnFire
public void setOnFire(boolean OnFire)
- Parameters:
OnFire
- the OnFire to set
getPath
public Path getPath()
- Returns:
- the path
setPath
public void setPath(Path path)
- Parameters:
path
- the path to set
getPathIndex
public int getPathIndex()
- Returns:
- the pathIndex
setPathIndex
public void setPathIndex(int pathIndex)
- Parameters:
pathIndex
- the pathIndex to set
getPathSpeed
public float getPathSpeed()
- Returns:
- the PathSpeed
setPathSpeed
public void setPathSpeed(float PathSpeed)
- Parameters:
PathSpeed
- the PathSpeed to set
getPathTargetX
public int getPathTargetX()
- Returns:
- the PathTargetX
setPathTargetX
public void setPathTargetX(int PathTargetX)
- Parameters:
PathTargetX
- the PathTargetX to set
getPathTargetY
public int getPathTargetY()
- Returns:
- the PathTargetY
setPathTargetY
public void setPathTargetY(int PathTargetY)
- Parameters:
PathTargetY
- the PathTargetY to set
getPathTargetZ
public int getPathTargetZ()
- Returns:
- the PathTargetZ
setPathTargetZ
public void setPathTargetZ(int PathTargetZ)
- Parameters:
PathTargetZ
- the PathTargetZ to set
getPersonality
public SurvivorPersonality getPersonality()
- Returns:
- the Personality
setPersonality
public void setPersonality(SurvivorPersonality Personality)
- Parameters:
Personality
- the Personality to set
getSecondaryHandItem
public InventoryItem getSecondaryHandItem()
- Returns:
- the rightHandItem
setSecondaryHandItem
public void setSecondaryHandItem(InventoryItem rightHandItem)
- Parameters:
rightHandItem
- the rightHandItem to set
getSayLine
public java.lang.String getSayLine()
- Returns:
- the sayLine
setSayLine
public void setSayLine(java.lang.String sayLine)
- Parameters:
sayLine
- the sayLine to set
getSpeakColour
public Color getSpeakColour()
- Returns:
- the SpeakColour
setSpeakColour
public void setSpeakColour(Color SpeakColour)
- Parameters:
SpeakColour
- the SpeakColour to set
getSlowFactor
public float getSlowFactor()
- Returns:
- the slowFactor
setSlowFactor
public void setSlowFactor(float slowFactor)
- Parameters:
slowFactor
- the slowFactor to set
getSlowTimer
public float getSlowTimer()
- Returns:
- the slowTimer
setSlowTimer
public void setSlowTimer(float slowTimer)
- Parameters:
slowTimer
- the slowTimer to set
isbUseParts
public boolean isbUseParts()
- Returns:
- the bUseParts
setbUseParts
public void setbUseParts(boolean bUseParts)
- Parameters:
bUseParts
- the bUseParts to set
isSpeaking
public boolean isSpeaking()
- Returns:
- the Speaking
setSpeaking
public void setSpeaking(boolean Speaking)
- Parameters:
Speaking
- the Speaking to set
getSpeakTime
public float getSpeakTime()
- Returns:
- the SpeakTime
setSpeakTime
public void setSpeakTime(int SpeakTime)
- Parameters:
SpeakTime
- the SpeakTime to set
getSpeedMod
public float getSpeedMod()
- Returns:
- the speedMod
setSpeedMod
public void setSpeedMod(float speedMod)
- Parameters:
speedMod
- the speedMod to set
getStaggerTimeMod
public float getStaggerTimeMod()
- Returns:
- the staggerTimeMod
setStaggerTimeMod
public void setStaggerTimeMod(float staggerTimeMod)
- Parameters:
staggerTimeMod
- the staggerTimeMod to set
getStateMachine
public StateMachine getStateMachine()
- Returns:
- the stateMachine
setStateMachine
public void setStateMachine(StateMachine stateMachine)
- Parameters:
stateMachine
- the stateMachine to set
getMoodles
public Moodles getMoodles()
- Returns:
- the Moodles
setMoodles
public void setMoodles(Moodles Moodles)
- Parameters:
Moodles
- the Moodles to set
getStats
public Stats getStats()
- Returns:
- the stats
setStats
public void setStats(Stats stats)
- Parameters:
stats
- the stats to set
getTagGroup
public java.util.Stack getTagGroup()
- Returns:
- the TagGroup
setTagGroup
public void setTagGroup(java.util.Stack TagGroup)
- Parameters:
TagGroup
- the TagGroup to set
getUsedItemsOn
public java.util.Stack<java.lang.String> getUsedItemsOn()
- Returns:
- the UsedItemsOn
setUsedItemsOn
public void setUsedItemsOn(java.util.Stack<java.lang.String> UsedItemsOn)
- Parameters:
UsedItemsOn
- the UsedItemsOn to set
getUseHandWeapon
public HandWeapon getUseHandWeapon()
- Returns:
- the useHandWeapon
setUseHandWeapon
public void setUseHandWeapon(HandWeapon useHandWeapon)
- Parameters:
useHandWeapon
- the useHandWeapon to set
getTorsoSprite
public IsoSprite getTorsoSprite()
- Returns:
- the torsoSprite
setTorsoSprite
public void setTorsoSprite(IsoSprite torsoSprite)
- Parameters:
torsoSprite
- the torsoSprite to set
getLegsSprite
public IsoSprite getLegsSprite()
- Returns:
- the legsSprite
setLegsSprite
public void setLegsSprite(IsoSprite legsSprite)
- Parameters:
legsSprite
- the legsSprite to set
getHeadSprite
public IsoSprite getHeadSprite()
- Returns:
- the headSprite
setHeadSprite
public void setHeadSprite(IsoSprite headSprite)
- Parameters:
headSprite
- the headSprite to set
getShoeSprite
public IsoSprite getShoeSprite()
- Returns:
- the shoeSprite
setShoeSprite
public void setShoeSprite(IsoSprite shoeSprite)
- Parameters:
shoeSprite
- the shoeSprite to set
getTopSprite
public IsoSprite getTopSprite()
- Returns:
- the topSprite
setTopSprite
public void setTopSprite(IsoSprite topSprite)
- Parameters:
topSprite
- the topSprite to set
getBottomsSprite
public IsoSprite getBottomsSprite()
- Returns:
- the bottomsSprite
getExtraSprites
public java.util.ArrayList<IsoSprite> getExtraSprites()
getHairSprite
public IsoSprite getHairSprite()
setHairSprite
public void setHairSprite(IsoSprite hairSprite)
- Parameters:
bottomsSprite
- the bottomsSprite to set
setBottomsSprite
public void setBottomsSprite(IsoSprite bottomsSprite)
getWounds
public java.util.Stack<IsoGameCharacter.Wound> getWounds()
- Returns:
- the wounds
setWounds
public void setWounds(java.util.Stack<IsoGameCharacter.Wound> wounds)
- Parameters:
wounds
- the wounds to set
getAttackTargetSquare
public IsoGridSquare getAttackTargetSquare()
- Returns:
- the attackTargetSquare
setAttackTargetSquare
public void setAttackTargetSquare(IsoGridSquare attackTargetSquare)
- Parameters:
attackTargetSquare
- the attackTargetSquare to set
getBloodImpactX
public float getBloodImpactX()
- Returns:
- the BloodImpactX
setBloodImpactX
public void setBloodImpactX(float BloodImpactX)
- Parameters:
BloodImpactX
- the BloodImpactX to set
getBloodImpactY
public float getBloodImpactY()
- Returns:
- the BloodImpactY
setBloodImpactY
public void setBloodImpactY(float BloodImpactY)
- Parameters:
BloodImpactY
- the BloodImpactY to set
getBloodImpactZ
public float getBloodImpactZ()
- Returns:
- the BloodImpactZ
setBloodImpactZ
public void setBloodImpactZ(float BloodImpactZ)
- Parameters:
BloodImpactZ
- the BloodImpactZ to set
getBloodSplat
public IsoSprite getBloodSplat()
- Returns:
- the bloodSplat
setBloodSplat
public void setBloodSplat(IsoSprite bloodSplat)
- Parameters:
bloodSplat
- the bloodSplat to set
isbOnBed
public boolean isbOnBed()
- Returns:
- the bOnBed
setbOnBed
public void setbOnBed(boolean bOnBed)
- Parameters:
bOnBed
- the bOnBed to set
getMoveForwardVec
public Vector2 getMoveForwardVec()
- Returns:
- the moveForwardVec
setMoveForwardVec
public void setMoveForwardVec(Vector2 moveForwardVec)
- Parameters:
moveForwardVec
- the moveForwardVec to set
isPathing
public boolean isPathing()
- Returns:
- the pathing
setPathing
public void setPathing(boolean pathing)
- Parameters:
pathing
- the pathing to set
getLocalEnemyList
public java.util.Stack<IsoGameCharacter> getLocalEnemyList()
- Returns:
- the LocalEnemyList
setLocalEnemyList
public void setLocalEnemyList(java.util.Stack<IsoGameCharacter> LocalEnemyList)
- Parameters:
LocalEnemyList
- the LocalEnemyList to set
getEnemyList
public java.util.Stack<IsoGameCharacter> getEnemyList()
- Returns:
- the EnemyList
setEnemyList
public void setEnemyList(java.util.Stack<IsoGameCharacter> EnemyList)
- Parameters:
EnemyList
- the EnemyList to set
getTraits
public java.util.ArrayList<java.lang.String> getTraits()
- Returns:
- the Traits
setTraits
public void setTraits(java.util.ArrayList<java.lang.String> Traits)
- Parameters:
Traits
- the Traits to set
getMaxWeight
public java.lang.Integer getMaxWeight()
- Returns:
- the maxWeight
setMaxWeight
public void setMaxWeight(java.lang.Integer maxWeight)
- Parameters:
maxWeight
- the maxWeight to set
getMaxWeightBase
public int getMaxWeightBase()
- Returns:
- the maxWeightBase
setMaxWeightBase
public void setMaxWeightBase(int maxWeightBase)
- Parameters:
maxWeightBase
- the maxWeightBase to set
getSleepingTabletDelta
public float getSleepingTabletDelta()
- Returns:
- the SleepingTabletDelta
setSleepingTabletDelta
public void setSleepingTabletDelta(float SleepingTabletDelta)
- Parameters:
SleepingTabletDelta
- the SleepingTabletDelta to set
getBetaEffect
public int getBetaEffect()
- Returns:
- the BetaEffect
setBetaEffect
public void setBetaEffect(int BetaEffect)
- Parameters:
BetaEffect
- the BetaEffect to set
getDepressEffect
public int getDepressEffect()
- Returns:
- the DepressEffect
setDepressEffect
public void setDepressEffect(int DepressEffect)
- Parameters:
DepressEffect
- the DepressEffect to set
getSleepingTabletEffect
public int getSleepingTabletEffect()
- Returns:
- the SleepingTabletEffect
setSleepingTabletEffect
public void setSleepingTabletEffect(int SleepingTabletEffect)
- Parameters:
SleepingTabletEffect
- the SleepingTabletEffect to set
getBetaDelta
public float getBetaDelta()
- Returns:
- the BetaDelta
setBetaDelta
public void setBetaDelta(float BetaDelta)
- Parameters:
BetaDelta
- the BetaDelta to set
getDepressDelta
public float getDepressDelta()
- Returns:
- the DepressDelta
setDepressDelta
public void setDepressDelta(float DepressDelta)
- Parameters:
DepressDelta
- the DepressDelta to set
getPainEffect
public int getPainEffect()
- Returns:
- the PainEffect
setPainEffect
public void setPainEffect(int PainEffect)
- Parameters:
PainEffect
- the PainEffect to set
getPainDelta
public float getPainDelta()
- Returns:
- the PainDelta
setPainDelta
public void setPainDelta(float PainDelta)
- Parameters:
PainDelta
- the PainDelta to set
isSpottedSinceAlphaZero
public boolean isSpottedSinceAlphaZero()
- Returns:
- the SpottedSinceAlphaZero
setSpottedSinceAlphaZero
public void setSpottedSinceAlphaZero(boolean SpottedSinceAlphaZero)
- Parameters:
SpottedSinceAlphaZero
- the SpottedSinceAlphaZero to set
isbDoDefer
public boolean isbDoDefer()
- Returns:
- the bDoDefer
setbDoDefer
public void setbDoDefer(boolean bDoDefer)
- Parameters:
bDoDefer
- the bDoDefer to set
getLastHeardSound
public IsoGameCharacter.Location getLastHeardSound()
- Returns:
- the LastHeardSound
setLastHeardSound
public void setLastHeardSound(IsoGameCharacter.Location LastHeardSound)
- Parameters:
LastHeardSound
- the LastHeardSound to set
getLrx
public float getLrx()
- Returns:
- the lrx
setLrx
public void setLrx(float lrx)
- Parameters:
lrx
- the lrx to set
getLry
public float getLry()
- Returns:
- the lry
setLry
public void setLry(float lry)
- Parameters:
lry
- the lry to set
isClimbing
public boolean isClimbing()
- Returns:
- the bClimbing
setbClimbing
public void setbClimbing(boolean bClimbing)
- Parameters:
bClimbing
- the bClimbing to set
isLastCollidedW
public boolean isLastCollidedW()
- Returns:
- the lastCollidedW
setLastCollidedW
public void setLastCollidedW(boolean lastCollidedW)
- Parameters:
lastCollidedW
- the lastCollidedW to set
isLastCollidedN
public boolean isLastCollidedN()
- Returns:
- the lastCollidedN
setLastCollidedN
public void setLastCollidedN(boolean lastCollidedN)
- Parameters:
lastCollidedN
- the lastCollidedN to set
getTimeTillForgetLocation
public int getTimeTillForgetLocation()
- Returns:
- the timeTillForgetLocation
setTimeTillForgetLocation
public void setTimeTillForgetLocation(int timeTillForgetLocation)
- Parameters:
timeTillForgetLocation
- the timeTillForgetLocation to set
getFallTime
public int getFallTime()
- Returns:
- the fallTime
setFallTime
public void setFallTime(int fallTime)
- Parameters:
fallTime
- the fallTime to set
getLastFallSpeed
public float getLastFallSpeed()
- Returns:
- the lastFallSpeed
setLastFallSpeed
public void setLastFallSpeed(float lastFallSpeed)
- Parameters:
lastFallSpeed
- the lastFallSpeed to set
isbFalling
public boolean isbFalling()
- Returns:
- the bFalling
setbFalling
public void setbFalling(boolean bFalling)
- Parameters:
bFalling
- the bFalling to set
getCurrentBuilding
public IsoBuilding getCurrentBuilding()
IsSneaking
public boolean IsSneaking()
getHammerSoundMod
public float getHammerSoundMod()
getBarricadeTimeMod
public float getBarricadeTimeMod()
getBarricadeStrengthMod
public float getBarricadeStrengthMod()
getSneakSpotMod
public float getSneakSpotMod()
getNimbleMod
public float getNimbleMod()
getFatigueMod
public float getFatigueMod()
getLightfootMod
public float getLightfootMod()
getPacingMod
public float getPacingMod()
getHyperthermiaMod
public float getHyperthermiaMod()
getHittingMod
public float getHittingMod()
getShovingMod
public float getShovingMod()
getRecoveryMod
public float getRecoveryMod()
getWeightMod
public float getWeightMod()
getHitChancesMod
public int getHitChancesMod()
getSprintMod
public float getSprintMod()
getPerkLevel
public int getPerkLevel(PerkFactory.Perks perks)
- Return the current lvl of a perk (skill)
- Parameters:
perks
-
- Returns:
LoseLevel
public void LoseLevel(PerkFactory.Perks perk)
LevelPerk
public void LevelPerk(PerkFactory.Perks perk,
boolean removePick)
- Level up a perk (max lvl 5)
- Parameters:
perk
- the perk to lvl upremovePick
- did we remove a skill pts ? (for example passiv skill automatically lvl up, without consuming skill pts)
LevelPerk
public void LevelPerk(PerkFactory.Perks perk)
- Level up a perk (max lvl 5)
- Parameters:
perk
- the perk to lvl up (a skill points is removed)
level0
public void level0(PerkFactory.Perks perk)
LevelUp
public void LevelUp()
- Add a skill points (allow us to choose a to lvl up a skill)
GiveOrder
public void GiveOrder(Order order,
boolean bCancelOrderStack)
GivePersonalNeed
public void GivePersonalNeed(Order personalNeed)
getLastKnownLocationOf
public IsoGameCharacter.Location getLastKnownLocationOf(java.lang.String character)
ReadLiterature
public void ReadLiterature(Literature literature)
- Used when you read a book, magazine or newspaper
- Parameters:
literature
- the book to read
OnDeath
public void OnDeath()
IsArmed
public boolean IsArmed()
dripBloodFloor
public void dripBloodFloor(float alpha)
splatBloodFloorBig
public void splatBloodFloorBig(float alpha)
splatBloodFloor
public void splatBloodFloor(float alpha)
Scratched
public void Scratched()
Bitten
public void Bitten()
getThreatLevel
public int getThreatLevel()
InBuildingWith
public boolean InBuildingWith(IsoGameCharacter chr)
InRoomWith
public boolean InRoomWith(IsoGameCharacter chr)
isDead
public boolean isDead()
IsInBuilding
public boolean IsInBuilding(IsoBuilding building)
Seen
public void Seen(java.util.Stack<IsoMovingObject> SeenList)
CanSee
public boolean CanSee(IsoMovingObject obj)
getLowDangerInVicinity
public IsoGridSquare getLowDangerInVicinity(int attempts,
int range)
SetAnim
public void SetAnim(int animID)
Anger
public void Anger(int amount)
hasEquipped
public boolean hasEquipped(java.lang.String String)
setDir
public void setDir(IsoDirections directions)
- Overrides:
setDir
in class IsoObject
- Parameters:
directions
- the dir to set
SetClothing
public void SetClothing(Item.ClothingBodyLocation loc,
java.lang.String sprite,
java.lang.String palette)
Callout
public void Callout()
Kill
public void Kill(IsoGameCharacter killer)
load
public void load(java.nio.ByteBuffer input)
throws java.io.IOException
- Overrides:
load
in class IsoMovingObject
- Throws:
java.io.IOException
save
public void save(java.nio.ByteBuffer output)
throws java.io.IOException
- Overrides:
save
in class IsoMovingObject
- Throws:
java.io.IOException
StartAction
public void StartAction(BaseAction act)
QueueAction
public void QueueAction(BaseAction act)
StopAllActionQueue
public void StopAllActionQueue()
StopAllActionQueueRunning
public void StopAllActionQueueRunning()
StopAllActionQueueWalking
public void StopAllActionQueueWalking()
SleepingTablet
public void SleepingTablet(float SleepingTabletDelta)
BetaBlockers
public void BetaBlockers(float delta)
BetaAntiDepress
public void BetaAntiDepress(float delta)
PainMeds
public void PainMeds(float delta)
DoCharacterPart
public void DoCharacterPart(java.lang.String partName,
IsoSprite spr)
DoZombiePart
public void DoZombiePart(java.lang.String partName,
IsoSprite spr)
DoZombiePart
public void DoZombiePart(java.lang.String partName,
java.lang.String partNameHuman,
IsoSprite spr)
initSpritePartsEmpty
public void initSpritePartsEmpty()
InitSpriteParts
public void InitSpriteParts(SurvivorDesc desc,
java.lang.String legs,
java.lang.String torso,
java.lang.String head,
java.lang.String top,
java.lang.String bottoms,
java.lang.String shoe,
java.lang.String skinpal,
java.lang.String toppal,
java.lang.String bottomspal,
java.lang.String shoespal,
java.lang.String hair,
java.util.ArrayList<java.lang.String> extra)
InitSpritePartsZombie
public void InitSpritePartsZombie(java.lang.String SpriteName,
SurvivorDesc desc,
java.lang.String legs,
java.lang.String torso,
java.lang.String head,
java.lang.String top,
java.lang.String bottoms,
java.lang.String shoe,
java.lang.String skinpal,
java.lang.String toppal,
java.lang.String bottomspal,
java.lang.String shoespal,
java.lang.String hair,
java.util.ArrayList<java.lang.String> extra)
HasTrait
public boolean HasTrait(java.lang.String trait)
ApplyInBedOffset
public void ApplyInBedOffset(boolean apply)
Dressup
public void Dressup(SurvivorDesc desc)
Dressup
public void Dressup(InventoryItem bottoms,
InventoryItem top,
InventoryItem shoes)
PlayAnimNoReset
public void PlayAnimNoReset(java.lang.String string)
PlayAnim
public void PlayAnim(java.lang.String string)
PlayAnimWithSpeed
public void PlayAnimWithSpeed(java.lang.String string,
float framesSpeedPerFrame)
PlayAnimUnlooped
public void PlayAnimUnlooped(java.lang.String string)
PlayAnimFrame
public void PlayAnimFrame(java.lang.String string,
int frame)
DirectionFromVectorNoDiags
public void DirectionFromVectorNoDiags(Vector2 vecA)
DirectionFromVector
public void DirectionFromVector(Vector2 vecA)
DoFootstepSound
public void DoFootstepSound(float dist)
Eat
public boolean Eat(InventoryItem info)
FaceNextPathNode
public void FaceNextPathNode()
FaceNextPathNode
public void FaceNextPathNode(int xo,
int yo)
FireCheck
public void FireCheck()
getCraftingByIndex
public InventoryItem getCraftingByIndex(int index)
getPrimaryHandType
public java.lang.String getPrimaryHandType()
getMoveSpeed
public float getMoveSpeed()
getSecondaryHandType
public java.lang.String getSecondaryHandType()
HasItem
public boolean HasItem(java.lang.String string)
changeState
public void changeState(State state)
getCurrentState
public State getCurrentState()
setLockStates
public void setLockStates(boolean bVal)
Hit
public void Hit(HandWeapon weapon,
IsoGameCharacter wielder,
float damageSplit,
boolean bIgnoreDamage,
float modDelta)
- Overrides:
Hit
in class IsoMovingObject
inflictWound
public void inflictWound(IsoGameCharacter.BodyLocation loc,
float bleeding,
boolean infectedZombie,
float chanceOfInfect)
IsAttackRange
public boolean IsAttackRange(float x,
float y,
float z)
IsAttackRange
public boolean IsAttackRange(HandWeapon we,
float x,
float y,
float z)
IsSpeaking
public boolean IsSpeaking()
- Specified by:
IsSpeaking
in interface Talker
MoveForward
public void MoveForward(float dist)
MoveForward
public void MoveForward(float dist,
float x,
float y,
float soundDelta)
pathFinished
public void pathFinished()
PathTo
public void PathTo(int x,
int y,
int z,
boolean critical)
PathTo
public void PathTo(int x,
int y,
int z,
boolean critical,
int delay)
CanAttack
public boolean CanAttack()
PlayShootAnim
public void PlayShootAnim()
ReduceHealthWhenBurning
public void ReduceHealthWhenBurning()
DrawSneezeText
public void DrawSneezeText()
getSpriteDef
public IsoSpriteInstance getSpriteDef()
drawAt
public void drawAt(int sx,
int sy)
render
public void render(float x,
float y,
float z,
ColorInfo col,
boolean bDoChild)
- Overrides:
render
in class IsoObject
renderObjectPicker
public void renderObjectPicker(float x,
float y,
float z,
ColorInfo lightInfo)
- Overrides:
renderObjectPicker
in class IsoObject
isMaskClicked
public boolean isMaskClicked(int x,
int y,
boolean flip)
- Overrides:
isMaskClicked
in class IsoObject
renderlast
public void renderlast()
- Overrides:
renderlast
in class IsoMovingObject
rendertalk
public void rendertalk(float yoff)
Say
public void Say(java.lang.String line)
- Specified by:
Say
in interface Talker
setCraftingByIndex
public void setCraftingByIndex(int index,
InventoryItem temp)
setDefaultState
public void setDefaultState()
SetOnFire
public void SetOnFire()
SpreadFire
public void SpreadFire()
Throw
public void Throw(java.lang.String physicsObject)
smashWindow
public void smashWindow(IsoWindow w)
openWindow
public void openWindow(IsoWindow w)
climbThroughWindow
public void climbThroughWindow(IsoWindow w)
climbThroughWindow
public void climbThroughWindow(IsoWindow w,
java.lang.Integer startingFrame)
climbSheetRope
public void climbSheetRope()
climbDownSheetRope
public void climbDownSheetRope()
satOnChair
public void satOnChair(IsoObject chair)
climbThroughWindow
public void climbThroughWindow(IsoThumpable w)
update
public void update()
- Overrides:
update
in class IsoMovingObject
DoFloorSplat
public void DoFloorSplat(IsoGridSquare sq,
java.lang.String id,
boolean bFlip,
float offZ,
float alpha)
onMouseLeftClick
public boolean onMouseLeftClick(int x,
int y)
- Overrides:
onMouseLeftClick
in class IsoObject
faceDirection
public void faceDirection(IsoGameCharacter other)
splatBlood
public void splatBlood(int dist,
float alpha)
isOutside
public boolean isOutside()
isFemale
public boolean isFemale()
setFemale
public void setFemale(boolean isFemale)
setLastHitCount
public void setLastHitCount(int hitCount)
getLastHitCount
public int getLastHitCount()
getSurvivorKills
public int getSurvivorKills()
setSurvivorKills
public void setSurvivorKills(int survivorKills)
getAge
public int getAge()
setAge
public void setAge(int age)
exert
public void exert(float f)
getPerkInfo
public IsoGameCharacter.PerkInfo getPerkInfo(PerkFactory.Perks perk)
isSat
public boolean isSat()
setSat
public void setSat(boolean isSat)
getChair
public IsoObject getChair()
setChair
public void setChair(IsoObject chair)