Project Zomboid Lua Docs 29123
Unofficial documentation for Project Zomboid's Lua
Loading...
Searching...
No Matches
AnimalContextMenu Class Reference

Public Member Functions

void onSetStressClick (ISButton button, IsoAnimal animal, IsoPlayer playerObj)
void onSetWoolQtyClick (ISButton button, IsoAnimal animal, IsoPlayer playerObj)
void onSetMilkQtyClick (ISButton button, IsoAnimal animal, IsoPlayer playerObj)
void onSetFertilizedTimeClick (ISButton button, IsoAnimal animal, IsoPlayer playerObj)
void onSetPregnancyPeriodClick (ISButton button, IsoAnimal animal, IsoPlayer playerObj)
void onSetAnimalAgeClick (ISButton button, IsoAnimal animal, IsoPlayer playerObj)
void onKillAnimalConfirm (ISButton button)

Static Public Member Functions

static void doInventoryMenu (integer player, ISContextMenu context, AnimalInventoryItem animalInv, boolean test)
static void doFeedFromHandMenu (IsoPlayer playerObj, IsoAnimal animal, ISContextMenu context)
static void onFeedAnimalFood (IsoPlayer player, IsoAnimal animal, InventoryItem food)
static void doMenu (integer player, ISContextMenu context, IsoAnimal animal, boolean test)
static void onGenerateWorldSound (IsoAnimal animal, IsoPlayer playerObj)
static void onSetFire (IsoAnimal animal, IsoPlayer playerObj)
static void onForceEatMom (IsoAnimal animal, IsoPlayer playerObj)
static void onForceWanderNow (IsoAnimal animal, IsoPlayer playerObj)
static void onDebugForcePoop (IsoAnimal animal, IsoPlayer playerObj)
static void onDebugForceHutch (IsoAnimal animal, IsoPlayer playerObj)
static void onAddBucketMilk (IsoAnimal animal, IsoPlayer playerObj)
static void doWaterAnimalMenu (nil animalSubMenu, IsoAnimal animal, IsoPlayer playerObj)
static void onGiveWater (IsoPlayer player, IsoAnimal animal, InventoryItem item)
static void onAnimalBehavior (IsoAnimal animal, IsoPlayer player)
static void onRandomIdleAnim (IsoAnimal animal)
static void onRandomHappyAnim (IsoAnimal animal, IsoPlayer playerObj)
static void onKill (IsoAnimal animal, IsoPlayer playerObj)
static void onForceSit (IsoAnimal animal)
static void onToggleInvincible (IsoAnimal animal, IsoPlayer playerObj)
static void onDebugForceEgg (IsoAnimal animal, IsoPlayer playerObj)
static void onLure (IsoAnimal animal, IsoPlayer playerObj, nil item)
static void onDebugSetStress (IsoAnimal animal, number playerNum)
static void onDebugSetAcceptance (IsoAnimal animal, IsoPlayer playerObj, nil acceptance)
static void onForceAnimalGrowAway (IsoAnimal animal, IsoPlayer playerObj)
static void doAnimalBodyMenuFromInv (ISContextMenu context, IsoPlayer playerObj, IsoDeadBody animalbody)
static void doAnimalBodyMenu (ISContextMenu context, integer player, IsoDeadBody animalbody)
static void onButcherAnimalDebug (IsoDeadBody body, IsoPlayer chr)
static void onGetAnimalBones (IsoDeadBody body, IsoPlayer chr, InventoryItem knife)
static void onButcherAnimal (IsoDeadBody body, IsoPlayer chr, InventoryItem knife)
static void onGetAnimalBonesFromInv (IsoDeadBody body, IsoPlayer chr, nil knife)
static void onButcherAnimalFromInv (IsoDeadBody body, IsoPlayer chr, InventoryItem knife)
static void onSetHungry (IsoAnimal animal, IsoPlayer playerObj)
static void onAnimalGenome (IsoAnimal animal, nil chr)
static void onPetAnimal (IsoAnimal animal, nil chr)
static void onPickupAnimal (IsoAnimal animal, nil chr)
static void onAddEgg (IsoAnimal animal, IsoPlayer playerObj)
static void onShearAnimal (IsoAnimal animal, IsoPlayer chr, InventoryItem shear)
static void onSetWoolQty (IsoAnimal animal, number playerNum)
static void onSetMilkQty (IsoAnimal animal, number playerNum)
static void onMilkAnimal (IsoAnimal animal, IsoPlayer chr, InventoryItem bucket, boolean all)
static void Impregnate (IsoAnimal animal, IsoPlayer playerObj, boolean doIt)
static void SetFertilized (IsoAnimal animal, IsoPlayer playerObj, boolean doIt, IsoAnimal male)
static void PickMate (IsoAnimal animal, IsoPlayer playerObj)
static void SetFertilizedTime (IsoAnimal animal, integer player)
static void onAddAnimalBaby (IsoAnimal animal, IsoPlayer playerObj)
static void SetPregnancyPeriod (IsoAnimal animal, integer player)
static void onSetAnimalAge (IsoAnimal animal, integer player)
static void onRemoveAnimal (IsoAnimal animal, IsoPlayer playerObj)
static void onAnimalInfo (IsoAnimal animal, IsoPlayer chr)
static void onDetachAnimalTree (IsoAnimal animal, IsoPlayer chr)
static void onAttachAnimal (IsoAnimal animal, IsoPlayer chr)
static void onDetachAnimal (IsoAnimal animal, IsoPlayer chr)
static void clickedAnimals (integer player, ISContextMenu context, IsoAnimal[] animals, boolean test)
static void onSanta (IsoAnimal animal, IsoPlayer playerObj)
static void onBowtieGold (IsoAnimal animal, IsoPlayer playerObj)
static void onBowtieGreen (IsoAnimal animal, IsoPlayer playerObj)
static void onBowtieRed (IsoAnimal animal, IsoPlayer playerObj)
static void doDesignationZoneMenu (ISContextMenu context, DesignationZoneAnimal zone, IsoPlayer playerObj)
static void onCheckZone (DesignationZoneAnimal zone, IsoPlayer playerObj)
static void onKillAnimal (IsoAnimal animal, IsoPlayer playerObj)
static void attachAnimalToObject (IsoObject attachAnimalTo, IsoPlayer playerObj, IsoObject[] worldobjects, ISContextMenu context)
static IsoAnimal getAnimalToInteractWith (IsoPlayer playerObj)
static void showRadialMenu (IsoPlayer playerObj)

Member Function Documentation

◆ attachAnimalToObject()

void AnimalContextMenu::attachAnimalToObject ( IsoObject attachAnimalTo,
IsoPlayer playerObj,
IsoObject[] worldobjects,
ISContextMenu context )
static

◆ clickedAnimals()

void AnimalContextMenu::clickedAnimals ( integer player,
ISContextMenu context,
IsoAnimal[] animals,
boolean test )
static

◆ doAnimalBodyMenu()

void AnimalContextMenu::doAnimalBodyMenu ( ISContextMenu context,
integer player,
IsoDeadBody animalbody )
static

◆ doAnimalBodyMenuFromInv()

void AnimalContextMenu::doAnimalBodyMenuFromInv ( ISContextMenu context,
IsoPlayer playerObj,
IsoDeadBody animalbody )
static

◆ doDesignationZoneMenu()

void AnimalContextMenu::doDesignationZoneMenu ( ISContextMenu context,
DesignationZoneAnimal zone,
IsoPlayer playerObj )
static

◆ doFeedFromHandMenu()

void AnimalContextMenu::doFeedFromHandMenu ( IsoPlayer playerObj,
IsoAnimal animal,
ISContextMenu context )
static

◆ doInventoryMenu()

void AnimalContextMenu::doInventoryMenu ( integer player,
ISContextMenu context,
AnimalInventoryItem animalInv,
boolean test )
static

◆ doMenu()

void AnimalContextMenu::doMenu ( integer player,
ISContextMenu context,
IsoAnimal animal,
boolean test )
static

◆ doWaterAnimalMenu()

void AnimalContextMenu::doWaterAnimalMenu ( nil animalSubMenu,
IsoAnimal animal,
IsoPlayer playerObj )
static

◆ getAnimalToInteractWith()

IsoAnimal AnimalContextMenu::getAnimalToInteractWith ( IsoPlayer playerObj)
static

◆ Impregnate()

void AnimalContextMenu::Impregnate ( IsoAnimal animal,
IsoPlayer playerObj,
boolean doIt )
static

◆ onAddAnimalBaby()

void AnimalContextMenu::onAddAnimalBaby ( IsoAnimal animal,
IsoPlayer playerObj )
static

◆ onAddBucketMilk()

void AnimalContextMenu::onAddBucketMilk ( IsoAnimal animal,
IsoPlayer playerObj )
static

◆ onAddEgg()

void AnimalContextMenu::onAddEgg ( IsoAnimal animal,
IsoPlayer playerObj )
static

◆ onAnimalBehavior()

void AnimalContextMenu::onAnimalBehavior ( IsoAnimal animal,
IsoPlayer player )
static

◆ onAnimalGenome()

void AnimalContextMenu::onAnimalGenome ( IsoAnimal animal,
nil chr )
static

◆ onAnimalInfo()

void AnimalContextMenu::onAnimalInfo ( IsoAnimal animal,
IsoPlayer chr )
static

◆ onAttachAnimal()

void AnimalContextMenu::onAttachAnimal ( IsoAnimal animal,
IsoPlayer chr )
static

◆ onBowtieGold()

void AnimalContextMenu::onBowtieGold ( IsoAnimal animal,
IsoPlayer playerObj )
static

◆ onBowtieGreen()

void AnimalContextMenu::onBowtieGreen ( IsoAnimal animal,
IsoPlayer playerObj )
static

◆ onBowtieRed()

void AnimalContextMenu::onBowtieRed ( IsoAnimal animal,
IsoPlayer playerObj )
static

◆ onButcherAnimal()

void AnimalContextMenu::onButcherAnimal ( IsoDeadBody body,
IsoPlayer chr,
InventoryItem knife )
static

◆ onButcherAnimalDebug()

void AnimalContextMenu::onButcherAnimalDebug ( IsoDeadBody body,
IsoPlayer chr )
static

◆ onButcherAnimalFromInv()

void AnimalContextMenu::onButcherAnimalFromInv ( IsoDeadBody body,
IsoPlayer chr,
InventoryItem knife )
static

◆ onCheckZone()

void AnimalContextMenu::onCheckZone ( DesignationZoneAnimal zone,
IsoPlayer playerObj )
static

◆ onDebugForceEgg()

void AnimalContextMenu::onDebugForceEgg ( IsoAnimal animal,
IsoPlayer playerObj )
static

◆ onDebugForceHutch()

void AnimalContextMenu::onDebugForceHutch ( IsoAnimal animal,
IsoPlayer playerObj )
static

◆ onDebugForcePoop()

void AnimalContextMenu::onDebugForcePoop ( IsoAnimal animal,
IsoPlayer playerObj )
static

◆ onDebugSetAcceptance()

void AnimalContextMenu::onDebugSetAcceptance ( IsoAnimal animal,
IsoPlayer playerObj,
nil acceptance )
static

◆ onDebugSetStress()

void AnimalContextMenu::onDebugSetStress ( IsoAnimal animal,
number playerNum )
static

◆ onDetachAnimal()

void AnimalContextMenu::onDetachAnimal ( IsoAnimal animal,
IsoPlayer chr )
static

◆ onDetachAnimalTree()

void AnimalContextMenu::onDetachAnimalTree ( IsoAnimal animal,
IsoPlayer chr )
static

◆ onFeedAnimalFood()

void AnimalContextMenu::onFeedAnimalFood ( IsoPlayer player,
IsoAnimal animal,
InventoryItem food )
static

◆ onForceAnimalGrowAway()

void AnimalContextMenu::onForceAnimalGrowAway ( IsoAnimal animal,
IsoPlayer playerObj )
static

◆ onForceEatMom()

void AnimalContextMenu::onForceEatMom ( IsoAnimal animal,
IsoPlayer playerObj )
static

◆ onForceSit()

void AnimalContextMenu::onForceSit ( IsoAnimal animal)
static

◆ onForceWanderNow()

void AnimalContextMenu::onForceWanderNow ( IsoAnimal animal,
IsoPlayer playerObj )
static

◆ onGenerateWorldSound()

void AnimalContextMenu::onGenerateWorldSound ( IsoAnimal animal,
IsoPlayer playerObj )
static

◆ onGetAnimalBones()

void AnimalContextMenu::onGetAnimalBones ( IsoDeadBody body,
IsoPlayer chr,
InventoryItem knife )
static

◆ onGetAnimalBonesFromInv()

void AnimalContextMenu::onGetAnimalBonesFromInv ( IsoDeadBody body,
IsoPlayer chr,
nil knife )
static

◆ onGiveWater()

void AnimalContextMenu::onGiveWater ( IsoPlayer player,
IsoAnimal animal,
InventoryItem item )
static

◆ onKill()

void AnimalContextMenu::onKill ( IsoAnimal animal,
IsoPlayer playerObj )
static

◆ onKillAnimal()

void AnimalContextMenu::onKillAnimal ( IsoAnimal animal,
IsoPlayer playerObj )
static

◆ onKillAnimalConfirm()

void AnimalContextMenu::onKillAnimalConfirm ( ISButton button)

◆ onLure()

void AnimalContextMenu::onLure ( IsoAnimal animal,
IsoPlayer playerObj,
nil item )
static

◆ onMilkAnimal()

void AnimalContextMenu::onMilkAnimal ( IsoAnimal animal,
IsoPlayer chr,
InventoryItem bucket,
boolean all )
static

◆ onPetAnimal()

void AnimalContextMenu::onPetAnimal ( IsoAnimal animal,
nil chr )
static

◆ onPickupAnimal()

void AnimalContextMenu::onPickupAnimal ( IsoAnimal animal,
nil chr )
static

◆ onRandomHappyAnim()

void AnimalContextMenu::onRandomHappyAnim ( IsoAnimal animal,
IsoPlayer playerObj )
static

◆ onRandomIdleAnim()

void AnimalContextMenu::onRandomIdleAnim ( IsoAnimal animal)
static

◆ onRemoveAnimal()

void AnimalContextMenu::onRemoveAnimal ( IsoAnimal animal,
IsoPlayer playerObj )
static

◆ onSanta()

void AnimalContextMenu::onSanta ( IsoAnimal animal,
IsoPlayer playerObj )
static

◆ onSetAnimalAge()

void AnimalContextMenu::onSetAnimalAge ( IsoAnimal animal,
integer player )
static

◆ onSetAnimalAgeClick()

void AnimalContextMenu::onSetAnimalAgeClick ( ISButton button,
IsoAnimal animal,
IsoPlayer playerObj )

◆ onSetFertilizedTimeClick()

void AnimalContextMenu::onSetFertilizedTimeClick ( ISButton button,
IsoAnimal animal,
IsoPlayer playerObj )

◆ onSetFire()

void AnimalContextMenu::onSetFire ( IsoAnimal animal,
IsoPlayer playerObj )
static

◆ onSetHungry()

void AnimalContextMenu::onSetHungry ( IsoAnimal animal,
IsoPlayer playerObj )
static

◆ onSetMilkQty()

void AnimalContextMenu::onSetMilkQty ( IsoAnimal animal,
number playerNum )
static

◆ onSetMilkQtyClick()

void AnimalContextMenu::onSetMilkQtyClick ( ISButton button,
IsoAnimal animal,
IsoPlayer playerObj )

◆ onSetPregnancyPeriodClick()

void AnimalContextMenu::onSetPregnancyPeriodClick ( ISButton button,
IsoAnimal animal,
IsoPlayer playerObj )

◆ onSetStressClick()

void AnimalContextMenu::onSetStressClick ( ISButton button,
IsoAnimal animal,
IsoPlayer playerObj )

◆ onSetWoolQty()

void AnimalContextMenu::onSetWoolQty ( IsoAnimal animal,
number playerNum )
static

◆ onSetWoolQtyClick()

void AnimalContextMenu::onSetWoolQtyClick ( ISButton button,
IsoAnimal animal,
IsoPlayer playerObj )

◆ onShearAnimal()

void AnimalContextMenu::onShearAnimal ( IsoAnimal animal,
IsoPlayer chr,
InventoryItem shear )
static

◆ onToggleInvincible()

void AnimalContextMenu::onToggleInvincible ( IsoAnimal animal,
IsoPlayer playerObj )
static

◆ PickMate()

void AnimalContextMenu::PickMate ( IsoAnimal animal,
IsoPlayer playerObj )
static

◆ SetFertilized()

void AnimalContextMenu::SetFertilized ( IsoAnimal animal,
IsoPlayer playerObj,
boolean doIt,
IsoAnimal male )
static

◆ SetFertilizedTime()

void AnimalContextMenu::SetFertilizedTime ( IsoAnimal animal,
integer player )
static

◆ SetPregnancyPeriod()

void AnimalContextMenu::SetPregnancyPeriod ( IsoAnimal animal,
integer player )
static

◆ showRadialMenu()

void AnimalContextMenu::showRadialMenu ( IsoPlayer playerObj)
static

The documentation for this class was generated from the following file: