DayZ 1.24
|
Go to the source code of this file.
Classes | |
class | ItemBase |
class | InventoryItem |
Typedefs | |
typedef ItemBase | Inventory_Base |
Definition at line 1 of file ItemBase.c.
|
protected |
Definition at line 4990 of file ItemBase.c.
Definition at line 5446 of file ItemBase.c.
Referenced by InventoryItem::ToggleDebugActionsMask().
Adds a light source child.
Definition at line 9281 of file ItemBase.c.
|
protected |
add item quantity[related to varQuantity... config entry], destroy_config = true > if the quantity reaches varQuantityMin or lower and the item config contains the varQuantityDestroyOnMin = true entry, the item gets destroyed. destroy_forced = true means item gets destroyed when quantity reaches varQuantityMin or lower regardless of config setting, returns true if the item gets deleted
Definition at line 7900 of file ItemBase.c.
Referenced by InventoryItem::CombineItems(), Edible_Base::Consume(), InventoryItem::OnAction(), ItemBase::OnIgnitedTarget(), ItemBase::OnIgnitedTargetFailed(), ItemBase::RemovePlanks(), InventoryItem::SplitIntoStackMax(), InventoryItem::SplitIntoStackMaxCargo(), InventoryItem::SplitIntoStackMaxHands(), InventoryItem::SplitIntoStackMaxToInventoryLocationEx(), InventoryItem::SplitItem(), and InventoryItem::SplitItemToInventoryLocation().
Definition at line 8194 of file ItemBase.c.
Referenced by InventoryItem::OnAction(), and InventoryItem::ProcessItemTemperature().
Definition at line 8271 of file ItemBase.c.
Referenced by InventoryItem::OnAction(), FlammableBase::OnWork(), and InventoryItem::ProcessItemWetness().
Definition at line 7747 of file ItemBase.c.
|
protected |
Definition at line 8371 of file ItemBase.c.
|
protected |
Definition at line 6635 of file ItemBase.c.
|
protected |
Definition at line 7044 of file ItemBase.c.
|
protected |
Definition at line 7049 of file ItemBase.c.
|
protected |
Definition at line 5646 of file ItemBase.c.
|
protected |
Definition at line 7776 of file ItemBase.c.
|
protected |
Definition at line 7084 of file ItemBase.c.
|
protected |
Definition at line 5602 of file ItemBase.c.
Definition at line 6180 of file ItemBase.c.
Referenced by InventoryItem::OnRightClick(), InventoryItem::SplitItem(), and InventoryItem::SplitItemToInventoryLocation().
|
protected |
Definition at line 9340 of file ItemBase.c.
|
protected |
Definition at line 9213 of file ItemBase.c.
Referenced by InventoryItem::OnCEUpdate().
Definition at line 8677 of file ItemBase.c.
|
protected |
Definition at line 7025 of file ItemBase.c.
|
protected |
Definition at line 7019 of file ItemBase.c.
|
protected |
Definition at line 9232 of file ItemBase.c.
Referenced by InventoryItem::OnCEUpdate().
|
protected |
Definition at line 9226 of file ItemBase.c.
Referenced by InventoryItem::OnCEUpdate().
|
protected |
Definition at line 5651 of file ItemBase.c.
Definition at line 5619 of file ItemBase.c.
|
protected |
Definition at line 9039 of file ItemBase.c.
Referenced by InventoryItem::OnVariablesSynchronized(), ItemBase::OnVariablesSynchronized(), Inventory_Base::OnVariablesSynchronized(), and OnVariablesSynchronized().
Definition at line 9219 of file ItemBase.c.
Referenced by InventoryItem::OnCEUpdate().
Definition at line 8700 of file ItemBase.c.
Definition at line 8686 of file ItemBase.c.
|
protected |
Definition at line 8724 of file ItemBase.c.
Definition at line 8715 of file ItemBase.c.
Definition at line 7055 of file ItemBase.c.
Definition at line 6003 of file ItemBase.c.
Definition at line 6027 of file ItemBase.c.
|
protected |
Definition at line 5192 of file ItemBase.c.
Referenced by InventoryItem::IncreaseOverheating(), and InventoryItem::OnOverheatingDecay().
Definition at line 8119 of file ItemBase.c.
Referenced by PluginBase::OnRPCClearInventory().
|
protected |
Referenced by UIScriptedMenu::Cancel(), UIScriptedMenu::CloseMapMenu(), UIScriptedMenu::GameRespawn(), UIScriptedMenu::GameRetry(), UIScriptedMenu::Leave(), UIScriptedMenu::OnClick(), WarningMenuBase::OnClick(), OnClick(), OnKeyDown(), UIScriptedMenu::OnKeyUp(), UIScriptedMenu::OnMouseButtonUp(), FireplaceBase::OnWasDetached(), UIScriptedMenu::Update(), WarningMenuBase::Update(), and UIScriptedMenu::UpdateWarningMenu().
Definition at line 6737 of file ItemBase.c.
Referenced by InventoryItem::CombineItemsClient().
|
protected |
Definition at line 5528 of file ItemBase.c.
Referenced by PlayerContainer::OnDropReceivedFromGhostArea(), AttachmentCategoriesRow::OnDropReceivedFromHeader(), VicinityContainer::OnDropReceivedFromIcon(), HandsContainer::TakeAsAttachment(), and ClosableContainer::TakeAsAttachment().
|
protected |
Definition at line 6713 of file ItemBase.c.
Referenced by InventoryItem::IsCombineAll().
|
protected |
Definition at line 6718 of file ItemBase.c.
Referenced by InventoryItem::CombineItems(), and InventoryItem::ComputeQuantityUsed().
Definition at line 8507 of file ItemBase.c.
Referenced by InventoryItem::RemoveAgent().
|
protected |
Definition at line 8166 of file ItemBase.c.
Referenced by InventoryItem::OnEnergyAdded(), and InventoryItem::OnEnergyConsumed().
Definition at line 9275 of file ItemBase.c.
Definition at line 6163 of file ItemBase.c.
Referenced by InventoryItem::EEHitBy().
Definition at line 6144 of file ItemBase.c.
Referenced by InventoryItem::EEHitBy().
Definition at line 7337 of file ItemBase.c.
Referenced by InventoryItem::ReadVarsFromCTX(), and InventoryItem::TransferVariablesFloat().
|
protected |
Definition at line 6079 of file ItemBase.c.
Definition at line 5925 of file ItemBase.c.
|
protected |
drops content of container when ruined in fireplace
Definition at line 6535 of file ItemBase.c.
|
protected |
Definition at line 6103 of file ItemBase.c.
|
protected |
Definition at line 5703 of file ItemBase.c.
item is able to explode in fire
Definition at line 5959 of file ItemBase.c.
Definition at line 7763 of file ItemBase.c.
Called when entity is being created as new by CE/ Debug.
Definition at line 8656 of file ItemBase.c.
Definition at line 5827 of file ItemBase.c.
|
protected |
Definition at line 6066 of file ItemBase.c.
Referenced by InventoryItem::DoAmmoExplosion(), and InventoryItem::EEKilled().
|
protected |
Definition at line 4970 of file ItemBase.c.
If we need a different (handheld)item action widget displayed, the logic goes in here.
Definition at line 9303 of file ItemBase.c.
Definition at line 8554 of file ItemBase.c.
Referenced by BakedBeansCan_Opened::CanProcessDecay(), PeachesCan_Opened::CanProcessDecay(), SardinesCan_Opened::CanProcessDecay(), SpaghettiCan_Opened::CanProcessDecay(), TunaCan_Opened::CanProcessDecay(), and Liquid::SetUpNutritionalProfile().
Definition at line 8929 of file ItemBase.c.
|
protected |
Definition at line 9088 of file ItemBase.c.
gets item's color variable as components
Definition at line 8401 of file ItemBase.c.
|
protected |
Returns item's PROCEDURAL color as formated string, i.e. "#(argb,8,8,3)color(0.15,0.15,0.15,1.0,CO)".
Definition at line 8415 of file ItemBase.c.
Re-sets DamageSystem changes.
Definition at line 5384 of file ItemBase.c.
|
protected |
Definition at line 6792 of file ItemBase.c.
Definition at line 5431 of file ItemBase.c.
|
protected |
|
protected |
Definition at line 138 of file LargeTent.c.
|
protected |
how long it takes to deploy this item in seconds
Definition at line 8897 of file ItemBase.c.
Definition at line 5341 of file ItemBase.c.
Definition at line 8234 of file ItemBase.c.
Referenced by InventoryItem::ProcessItemWetness().
|
protected |
Definition at line 8140 of file ItemBase.c.
Referenced by ItemBase::CanAddFuel(), FlammableBase::CanBeIgnitedBy(), BroomBase::CanTransformIntoStick(), InventoryItem::GetWeightSpecialized(), FlammableBase::OnWork(), Chemlight_ColorBase::OnWorkStop(), Roadflare::OnWorkStop(), FlammableBase::OnWorkStop(), and Liquid::SetUpNutritionalProfile().
|
protected |
Definition at line 5590 of file ItemBase.c.
Definition at line 5346 of file ItemBase.c.
Definition at line 9093 of file ItemBase.c.
|
protected |
Definition at line 8229 of file ItemBase.c.
|
protected |
Definition at line 8224 of file ItemBase.c.
Referenced by InventoryItem::InitItemVariables().
Infection chance while/after using this item, originally used for wound infection after bandaging, params 'system' and 'param' can allow usage by other systems as well.
Definition at line 5335 of file ItemBase.c.
|
protected |
Definition at line 8348 of file ItemBase.c.
Referenced by InventoryItem::InitItemVariables().
|
protected |
Definition at line 8339 of file ItemBase.c.
Referenced by InventoryItem::InitItemVariables().
|
protected |
Definition at line 7069 of file ItemBase.c.
|
protected |
|
protected |
Definition at line 9291 of file ItemBase.c.
|
protected |
Definition at line 8442 of file ItemBase.c.
Referenced by ActionFillBottleBase::ActionCondition(), InventoryItem::IsLiquidPresent(), InventoryItem::OnAction(), and InventoryItem::SetQuantity().
|
protected |
Definition at line 8437 of file ItemBase.c.
Referenced by InventoryItem::InitItemVariables().
|
protected |
Definition at line 8384 of file ItemBase.c.
|
protected |
Definition at line 8379 of file ItemBase.c.
|
protected |
Definition at line 143 of file LargeTent.c.
|
protected |
Returns global muzzle ID. If not found, then it gets automatically registered.
Definition at line 5361 of file ItemBase.c.
Referenced by InventoryItem::ItemBase().
|
protected |
Returns the number of items in cargo, otherwise returns 0(non-cargo objects). Recursive.
Definition at line 8059 of file ItemBase.c.
Referenced by Barrel_ColorBase::CanDetachAttachment(), FireplaceBase::CanDetachAttachment(), ClothingBase::CanPutAsAttachment(), Barrel_ColorBase::CanPutInCargo(), Clothing::CanPutInCargo(), Clothing_Base::CanPutInCargoClothingConditions(), and Barrel_ColorBase::CanPutIntoHands().
|
protected |
Definition at line 5271 of file ItemBase.c.
Referenced by InventoryItem::UpdateAllOverheatingParticles().
|
protected |
Definition at line 5171 of file ItemBase.c.
|
protected |
Definition at line 2438 of file FireplaceBase.c.
|
protected |
Definition at line 8617 of file ItemBase.c.
Definition at line 7995 of file ItemBase.c.
Referenced by InventoryItem::AddQuantity(), InventoryItem::CanBeCombined(), InventoryItem::CanBeSplit(), ItemBase::CanIgniteItem(), Clothing::CanPutAsAttachment(), ItemBase::CanPutAsAttachment(), InventoryItem::CombineItems(), InventoryItem::ComputeQuantityUsedEx(), Mask_Base::ConsumeQuantity(), Barrel_ColorBase::DetermineAction(), Mask_Base::GetFilterQuantity(), Mask_Base::GetFilterQuantity01(), InventoryItem::GetProtectionLevel(), FlammableBase::GetRagQuantity(), InventoryItem::GetWeightSpecialized(), Mask_Base::HasValidFilter(), LargeGasCanister::IsDestructionBehaviour(), MediumGasCanister::IsDestructionBehaviour(), SmallGasCanister::IsDestructionBehaviour(), InventoryItem::IsFullQuantity(), ItemBase::RemovePlanks(), InventoryItem::SplitIntoStackMax(), InventoryItem::SplitIntoStackMaxCargo(), InventoryItem::SplitIntoStackMaxHands(), InventoryItem::SplitIntoStackMaxToInventoryLocationEx(), InventoryItem::SplitItem(), InventoryItem::SplitItemToInventoryLocation(), FlammableBase::UpdateLight(), BroomBase::UpdateParticle(), FlammableBase::UpdateParticle(), and ItemBase::UpdateSelections().
|
protected |
Definition at line 7984 of file ItemBase.c.
Definition at line 7941 of file ItemBase.c.
Referenced by CalcAndSetQuantity(), InventoryItem::CanBeCombined(), Capture(), InventoryItem::ComputeQuantityUsedEx(), Edible_Base::GetDisinfectQuantity(), DisinfectantAlcohol::GetDisinfectQuantity(), IodineTincture::GetDisinfectQuantity(), Mask_Base::GetFilterQuantity01(), Mask_Base::GetFilterQuantityMax(), InventoryItem::GetQuantityNormalized(), InventoryItem::HasQuantity(), InventoryItem::IsFullQuantity(), InventoryItem::OnAction(), InventoryItem::SetQuantity(), InventoryItem::SetQuantityMax(), InventoryItem::SetQuantityNormalized(), BroomBase::UpdateParticle(), and ItemBase::UpdateSelections().
|
protected |
Definition at line 7979 of file ItemBase.c.
Referenced by InventoryItem::GetQuantityNormalized(), InventoryItem::HasQuantity(), InventoryItem::InitItemVariables(), InventoryItem::OnWasAttached(), InventoryItem::OnWasDetached(), Release(), InventoryItem::SetQuantity(), InventoryItem::SetQuantityNormalized(), and InventoryItem::SetQuantityToMinimum().
|
protected |
Gets quantity in normalized 0..1 form between the item's Min a Max values as defined by item's config(for Min 0 and Max 5000, value 2500 will result in 0.5)
Definition at line 7927 of file ItemBase.c.
Definition at line 4953 of file ItemBase.c.
|
protected |
Definition at line 6771 of file ItemBase.c.
|
protected |
Definition at line 8015 of file ItemBase.c.
Definition at line 8006 of file ItemBase.c.
Referenced by InventoryItem::GetSingleInventoryItemWeight(), and Entity::OnAction().
Definition at line 8243 of file ItemBase.c.
Definition at line 7963 of file ItemBase.c.
Referenced by InventoryItem::SplitIntoStackMax(), InventoryItem::SplitIntoStackMaxCargo(), InventoryItem::SplitIntoStackMaxHands(), and InventoryItem::SplitIntoStackMaxToInventoryLocationEx().
Definition at line 8204 of file ItemBase.c.
Referenced by AddDamageToItemByFireEx(), InventoryItem::AddTemperature(), AddWetnessToFireplace(), CanCookOnStick(), CanDismantleOven(), Cooling(), InventoryItem::DoAmmoExplosion(), InventoryItem::EEKilled(), Heating(), InventoryItem::ProcessItemTemperature(), and RefreshFireState().
Definition at line 8209 of file ItemBase.c.
Definition at line 8219 of file ItemBase.c.
Referenced by InventoryItem::InitItemVariables(), and InventoryItem::SetTemperature().
Definition at line 8214 of file ItemBase.c.
Referenced by InventoryItem::InitItemVariables(), InventoryItem::ProcessItemTemperature(), and InventoryItem::SetTemperature().
Obsolete, use GetWeightEx instead.
Definition at line 8079 of file ItemBase.c.
returns an array of possible finishers
Definition at line 9297 of file ItemBase.c.
Definition at line 7251 of file ItemBase.c.
Definition at line 8020 of file ItemBase.c.
Referenced by Entity::GetWeightEx().
Definition at line 8281 of file ItemBase.c.
Referenced by InventoryItem::AddWet(), AddWetnessToFireplace(), CanBeIgnitedBy(), ItemBase::CanIgniteItem(), Cooling(), InventoryItem::GetUnitWeight(), Heating(), and StartHeating().
Definition at line 8296 of file ItemBase.c.
|
protected |
Definition at line 8316 of file ItemBase.c.
Referenced by Entity::GetWetWeightModifier().
Definition at line 8286 of file ItemBase.c.
Referenced by Entity::HasWetness(), InventoryItem::InitItemVariables(), InventoryItem::OnAction(), and InventoryItem::SetWet().
Definition at line 8291 of file ItemBase.c.
Referenced by Entity::HasWetness(), InventoryItem::InitItemVariables(), and InventoryItem::SetWet().
|
protected |
Definition at line 9103 of file ItemBase.c.
Definition at line 5436 of file ItemBase.c.
Referenced by InventoryItem::ToggleDebugActionsMask().
|
protected |
Definition at line 7038 of file ItemBase.c.
Referenced by Edible_Base::Edible_Base(), and Edible_Base::GetDebugActions().
|
protected |
Returns true if this item has a muzzle (weapons, suppressors)
Definition at line 5352 of file ItemBase.c.
Referenced by InventoryItem::ItemBase().
|
protected |
Definition at line 7990 of file ItemBase.c.
Referenced by ItemBase::CatchSetQuant(), Mask_Base::ConsumeQuantity(), InventoryItem::ConvertEnergyToQuantity(), CAContinuousMineWood::CreatePrimaryItems(), Mask_Base::GetFilterQuantityMax(), InventoryItem::GetProtectionLevel(), Mask_Base::HasIntegratedFilter(), InventoryItem::InitItemVariables(), InventoryItem::IsLiquidPresent(), InventoryItem::OnWasAttached(), InventoryItem::OnWasDetached(), InventoryItem::SetCEBasedQuantity(), and InventoryItem::SetQuantity().
|
protected |
Definition at line 9098 of file ItemBase.c.
|
protected |
Definition at line 9191 of file ItemBase.c.
Referenced by InventoryItem::OnCEUpdate().
Definition at line 7264 of file ItemBase.c.
|
protected |
Definition at line 5176 of file ItemBase.c.
Referenced by Weapon::EEFired().
|
protected |
Definition at line 4958 of file ItemBase.c.
|
protected |
Definition at line 4861 of file ItemBase.c.
Definition at line 8539 of file ItemBase.c.
Referenced by Bottle_Base::EEOnCECreate(), Edible_Base::HumanSteakMeat(), InventoryItem::OnAction(), Edible_Base::ProcessDecay(), and ManBase::SetBloodyHandsPenalty().
Definition at line 5625 of file ItemBase.c.
Referenced by InventoryItem::CanPlayDeployLoopSound(), OnInventoryExit(), ItemBase::OnItemLocationChanged(), Barrel_ColorBase::OnVariablesSynchronized(), and FireplaceBase::OnVariablesSynchronized().
|
protected |
Definition at line 5573 of file ItemBase.c.
Definition at line 9270 of file ItemBase.c.
Referenced by Bottle_Base::CanLoadItemIntoCargo(), Inventory_Base::CanLoadItemIntoCargo(), Bottle_Base::CanPutInCargo(), Inventory_Base::CanPutInCargo(), Bottle_Base::CanReceiveItemIntoCargo(), and Inventory_Base::CanReceiveItemIntoCargo().
|
protected |
Definition at line 8409 of file ItemBase.c.
|
protected |
Definition at line 6698 of file ItemBase.c.
Referenced by InventoryItem::CombineItemsClient().
DEPRECATED in use, but returns correct values nontheless. Check performed elsewhere.
Definition at line 9136 of file ItemBase.c.
|
protected |
Definition at line 8891 of file ItemBase.c.
|
protected |
Definition at line 8977 of file ItemBase.c.
Referenced by InventoryItem::OnVariablesSynchronized(), ItemBase::OnVariablesSynchronized(), Inventory_Base::OnVariablesSynchronized(), and OnVariablesSynchronized().
|
protected |
Definition at line 5585 of file ItemBase.c.
|
protected |
Definition at line 5609 of file ItemBase.c.
|
protected |
Definition at line 8000 of file ItemBase.c.
Referenced by InventoryItem::CanBeCombined(), and CAContinuousMineWood::CreatePrimaryItems().
Definition at line 8861 of file ItemBase.c.
Referenced by Start().
Definition at line 5641 of file ItemBase.c.
Referenced by ItemBase::AssembleKit(), IEntity::CanBeActionTarget(), Entity::CanPutAsAttachment(), Entity::CanPutInCargo(), Entity::CanPutIntoHands(), KitBase::DisassembleKit(), ItemBase::EOnInit(), ItemBase::Pack(), RefreshFireplaceVisuals(), and ItemBase::UpdateAllSelections().
Definition at line 7031 of file ItemBase.c.
Definition at line 7168 of file ItemBase.c.
Referenced by IEntity::CanBeIgnoredByDroppedItem().
|
protected |
Definition at line 5597 of file ItemBase.c.
|
protected |
Definition at line 5568 of file ItemBase.c.
Referenced by InventoryItem::GetDebugActions(), and InventoryItem::SetQuantity().
|
protected |
Definition at line 5562 of file ItemBase.c.
|
protected |
Definition at line 5578 of file ItemBase.c.
Definition at line 8871 of file ItemBase.c.
Definition at line 8672 of file ItemBase.c.
Referenced by FireplaceBase::CanBeIgnitedBy(), FireplaceBase::CanDisplayAttachmentCategory(), InventoryItem::CanDisplayCargo(), FireplaceBase::CanDisplayCargo(), FireplaceBase::CanExtinguishFire(), FireplaceBase::CanIgniteItem(), FireplaceBase::CanPutInCargo(), FireplaceBase::CanPutIntoHands(), FireplaceBase::CanReceiveAttachment(), FireplaceBase::CanReceiveItemIntoCargo(), FireplaceBase::CanReleaseCargo(), FireplaceBase::CanShowSmoke(), FireplaceBase::IsThisIgnitionSuccessful(), FireplaceBase::OnVariablesSynchronized(), and FireplaceBase::UpdateVisualState().
|
protected |
Definition at line 5209 of file ItemBase.c.
Referenced by InventoryItem::CheckOverheating().
|
protected |
Definition at line 8967 of file ItemBase.c.
Referenced by Barrel_ColorBase::OnVariablesSynchronized(), ItemBase::OnVariablesSynchronized(), OnVariablesSynchronized(), and TrapSpawnBase::OnVariablesSynchronized().
|
protected |
Definition at line 5614 of file ItemBase.c.
|
protected |
Definition at line 6703 of file ItemBase.c.
Referenced by InventoryItem::EEHealthLevelChanged().
Definition at line 8322 of file ItemBase.c.
Referenced by InventoryItem::SetCleanness(), InventoryItem::SetLiquidType(), InventoryItem::SetQuantity(), InventoryItem::SetTemperature(), and InventoryItem::SetWet().
|
protected |
Definition at line 8952 of file ItemBase.c.
Referenced by InventoryItem::CanPlayDeployLoopSound(), Barrel_ColorBase::OnVariablesSynchronized(), FireplaceBase::OnVariablesSynchronized(), and ItemBase::OnVariablesSynchronized().
Definition at line 8911 of file ItemBase.c.
Definition at line 8881 of file ItemBase.c.
'true' if this variable has ever been changed from default
Definition at line 8112 of file ItemBase.c.
Referenced by InventoryItem::IsColorSet(), InventoryItem::SerializeNumericalVars(), and InventoryItem::WriteVarsToCTX().
|
protected |
Definition at line 4810 of file ItemBase.c.
|
protected |
Definition at line 5307 of file ItemBase.c.
Referenced by InventoryItem::UpdateOverheating().
Definition at line 7174 of file ItemBase.c.
|
protected |
Definition at line 8601 of file ItemBase.c.
Referenced by InventoryItem::OnStoreLoad().
Definition at line 5046 of file ItemBase.c.
Referenced by InventoryItem::ItemBase().
Definition at line 5115 of file ItemBase.c.
Referenced by InventoryItem::ItemBase().
|
protected |
Definition at line 7577 of file ItemBase.c.
Referenced by InventoryItem::OnStoreLoad().
|
protected |
Locks this item in it's current attachment slot of its parent. This makes the "locked" icon visible in inventory over this item.
Definition at line 5503 of file ItemBase.c.
Send message to owner player in yellow color.
void
Definition at line 7122 of file ItemBase.c.
Send message to owner player in green color.
void
Definition at line 7140 of file ItemBase.c.
Send message to owner player in red color.
void
Definition at line 7158 of file ItemBase.c.
Send message to owner player in grey color.
void
Definition at line 7104 of file ItemBase.c.
Definition at line 7258 of file ItemBase.c.
|
protected |
Definition at line 6834 of file ItemBase.c.
Called when this item is activated by other.
Definition at line 293 of file RemoteDetonator.c.
References ParticleList::BOLT_CUPID_HIT, DeleteThis(), and ParticleManager().
|
protected |
DEPRECATED use OnActivatedByItem below Called when this item is activated from a trip wire that was stepped on.
|
protected |
Called on server side when some attachment's quantity is changed. Call super.OnAttachmentQuantityChanged(item); first when overriding this event.
Definition at line 6524 of file ItemBase.c.
Referenced by InventoryItem::OnAttachmentQuantityChangedEx().
Called on server side when some attachment's quantity is changed. Call super.OnAttachmentQuantityChanged(item); first when overriding this event.
Definition at line 6530 of file ItemBase.c.
Definition at line 9238 of file ItemBase.c.
Definition at line 6763 of file ItemBase.c.
Definition at line 5857 of file ItemBase.c.
|
protected |
Definition at line 5639 of file ItemBase.c.
Definition at line 8158 of file ItemBase.c.
Definition at line 8151 of file ItemBase.c.
|
protected |
Event called on item when it is placed in the player(Man) inventory, passes the owner as a parameter.
Definition at line 8449 of file ItemBase.c.
|
protected |
Event called on item when it is removed from the player(Man) inventory, passes the old owner as a parameter.
Definition at line 8462 of file ItemBase.c.
|
protected |
Definition at line 5862 of file ItemBase.c.
Referenced by Entity::EEItemLocationChanged().
|
protected |
|
protected |
Definition at line 5867 of file ItemBase.c.
Referenced by Entity::EEItemLocationChanged().
Definition at line 5696 of file ItemBase.c.
|
protected |
Definition at line 5214 of file ItemBase.c.
|
protected |
Definition at line 8490 of file ItemBase.c.
Definition at line 8483 of file ItemBase.c.
Called on server side when this item's quantity is changed. Call super.OnQuantityChanged(); first when overriding this event.
Definition at line 6512 of file ItemBase.c.
Referenced by InventoryItem::SetQuantity().
Definition at line 6573 of file ItemBase.c.
|
protected |
Definition at line 7194 of file ItemBase.c.
|
protected |
Definition at line 7620 of file ItemBase.c.
|
protected |
Definition at line 7719 of file ItemBase.c.
|
protected |
Definition at line 7270 of file ItemBase.c.
Definition at line 7783 of file ItemBase.c.
Definition at line 5983 of file ItemBase.c.
Referenced by Entity::EEItemLocationChanged().
Definition at line 5995 of file ItemBase.c.
Definition at line 8301 of file ItemBase.c.
Referenced by InventoryItem::OnVariablesSynchronized(), and InventoryItem::SetWet().
|
protected |
Definition at line 8311 of file ItemBase.c.
Referenced by InventoryItem::OnWetChanged().
Implementations only.
Definition at line 88 of file CannedFood.c.
Referenced by FireplaceBase::OnWasAttached().
Definition at line 9308 of file ItemBase.c.
Referenced by ClaymoreMine::OnDebugSpawn(), and ClaymoreMine::OnPlacementComplete().
|
protected |
Definition at line 9111 of file ItemBase.c.
Referenced by InventoryItem::AfterStoreLoad().
Plays sound on item attach. Be advised, the config structure may slightly change in 1.11 update to allow for more complex use.
Definition at line 9045 of file ItemBase.c.
Referenced by InventoryItem::OnWasAttached().
|
staticprotected |
Definition at line 8780 of file ItemBase.c.
|
protected |
Definition at line 9015 of file ItemBase.c.
Referenced by ItemBase::OnVariablesSynchronized().
|
protected |
Definition at line 8982 of file ItemBase.c.
Referenced by InventoryItem::OnVariablesSynchronized().
|
protected |
Definition at line 9003 of file ItemBase.c.
Referenced by InventoryItem::OnVariablesSynchronized(), ItemBase::OnVariablesSynchronized(), Inventory_Base::OnVariablesSynchronized(), and OnVariablesSynchronized().
Definition at line 9081 of file ItemBase.c.
|
staticprotected |
Definition at line 8760 of file ItemBase.c.
|
staticprotected |
Definition at line 8800 of file ItemBase.c.
|
protected |
Definition at line 9027 of file ItemBase.c.
Referenced by Barrel_ColorBase::OnVariablesSynchronized(), ItemBase::OnVariablesSynchronized(), OnVariablesSynchronized(), and TrapSpawnBase::OnVariablesSynchronized().
|
protected |
Attachment Sound Type getting from config file.
Definition at line 8917 of file ItemBase.c.
Referenced by InventoryItem::ItemBase().
Definition at line 9208 of file ItemBase.c.
Referenced by InventoryItem::OnCEUpdate().
|
protected |
Definition at line 9166 of file ItemBase.c.
Referenced by InventoryItem::OnCEUpdate(), and InventoryItem::ProcessItemWetnessAndTemperature().
|
protected |
Definition at line 9141 of file ItemBase.c.
Referenced by InventoryItem::OnCEUpdate(), and InventoryItem::ProcessItemWetnessAndTemperature().
|
protected |
Definition at line 9185 of file ItemBase.c.
|
protected |
Definition at line 7440 of file ItemBase.c.
Referenced by InventoryItem::LoadVariables(), and InventoryItem::OnSyncVariables().
|
protected |
|
protected |
Definition at line 5257 of file ItemBase.c.
|
protected |
Definition at line 5028 of file ItemBase.c.
Definition at line 8520 of file ItemBase.c.
Referenced by InventoryItem::OnAction().
Definition at line 8529 of file ItemBase.c.
Referenced by InventoryItem::SetQuantity().
Definition at line 8534 of file ItemBase.c.
Definition at line 5451 of file ItemBase.c.
Referenced by InventoryItem::ToggleDebugActionsMask().
Removes variable from variable mask, making it appear as though the variable has never been changed from default.
Definition at line 8106 of file ItemBase.c.
|
protected |
Definition at line 9286 of file ItemBase.c.
|
protected |
Definition at line 7062 of file ItemBase.c.
|
protected |
Definition at line 8608 of file ItemBase.c.
Referenced by InventoryItem::OnStoreSave().
|
protected |
Definition at line 7554 of file ItemBase.c.
Referenced by InventoryItem::OnStoreSave().
Definition at line 7297 of file ItemBase.c.
Referenced by InventoryItem::GetVariablesFloat().
|
protected |
Definition at line 4981 of file ItemBase.c.
Definition at line 7091 of file ItemBase.c.
|
protected |
Definition at line 5469 of file ItemBase.c.
Referenced by InventoryItem::EEOnCECreate().
Definition at line 8357 of file ItemBase.c.
Referenced by InventoryItem::DeSerializeNumericalVars(), InventoryItem::EEHealthLevelChanged(), ItemBase::OnCombine(), SewingKit::OnCombine(), and InventoryItem::ReadVarsFromCTX().
Definition at line 8392 of file ItemBase.c.
Definition at line 5441 of file ItemBase.c.
Definition at line 5630 of file ItemBase.c.
Definition at line 8972 of file ItemBase.c.
Referenced by InventoryItem::OnPlacementComplete(), ItemBase::OnPlacementComplete(), KitBase::OnPlacementComplete(), Inventory_Base::OnPlacementComplete(), and ItemBase::SpawnCatch().
Definition at line 5656 of file ItemBase.c.
Definition at line 8962 of file ItemBase.c.
Referenced by Barrel_ColorBase::OnPlacementComplete(), ItemBase::OnPlacementComplete(), OnPlacementComplete(), and TrapSpawnBase::OnPlacementComplete().
Definition at line 8428 of file ItemBase.c.
Referenced by InventoryItem::DeSerializeNumericalVars(), InventoryItem::OnAction(), and InventoryItem::ReadVarsFromCTX().
|
protected |
Set item quantity[related to varQuantity... config entry], destroy_config = true > if the quantity reaches varQuantityMin or lower and the item config contains the varQuantityDestroyOnMin = true entry, the item gets destroyed. destroy_forced = true means item gets destroyed when quantity reaches varQuantityMin or lower regardless of config setting, returns true if the item gets deleted.
Definition at line 7838 of file ItemBase.c.
Referenced by InventoryItem::AddQuantity(), InventoryItem::AfterStoreLoad(), CalcAndSetQuantity(), Capture(), InventoryItem::DeSerializeNumericalVars(), MaskBase::EEHealthLevelChanged(), GasMask_Filter::EEHealthLevelChanged(), InventoryItem::OnAction(), InventoryItem::ReadVarsFromCTX(), Release(), InventoryItem::SetQuantityMax(), InventoryItem::SetQuantityNormalized(), InventoryItem::SetQuantityToMinimum(), and InventoryItem::SplitIntoStackMax().
|
protected |
Definition at line 7905 of file ItemBase.c.
Referenced by InventoryItem::OnAction(), Barrel_ColorBase::OnDebugSpawn(), and OnDebugSpawn().
|
protected |
Sets quantity in normalized 0..1 form between the item's Min a Max values as defined by item's config(for Min 0 and Max 5000, setting 0.5 will result in value 2500)
Definition at line 7918 of file ItemBase.c.
Referenced by FlammableBase::CalculateQuantity(), InventoryItem::ConvertEnergyToQuantity(), and InventoryItem::SetCEBasedQuantity().
Definition at line 7911 of file ItemBase.c.
Definition at line 6708 of file ItemBase.c.
Referenced by InventoryItem::EEHealthLevelChanged().
Definition at line 8905 of file ItemBase.c.
Referenced by Barrel_ColorBase::Close(), FireplaceBase::Close(), Barrel_ColorBase::CloseLoad(), FireplaceBase::CloseLoad(), ImprovisedExplosive::EEHealthLevelChanged(), Plastic_Explosive::EEHealthLevelChanged(), EEItemAttached(), EEItemDetached(), LockServer(), Grenade_Base::OnActivateFinished(), Grenade_Base::OnActivateImmediate(), ImprovisedExplosive::OnDisarmed(), Plastic_Explosive::OnDisarmed(), ItemOptics::OnInventoryExit(), InventoryItem::OnPlacementStarted(), ItemOptics::OnWasAttached(), ItemOptics::OnWasDetached(), Barrel_ColorBase::Open(), FireplaceBase::Open(), Barrel_ColorBase::OpenLoad(), FireplaceBase::OpenLoad(), ItemBase::PlantBase(), ItemBase::SetMountedState(), and UnlockServer().
|
protected |
Definition at line 8178 of file ItemBase.c.
Referenced by InventoryItem::AddTemperature(), InventoryItem::DeSerializeNumericalVars(), ItemBase::OnWork(), Heatpack::OnWork(), Heatpack::OnWorkStart(), InventoryItem::ReadVarsFromCTX(), and InventoryItem::SetTemperatureMax().
Definition at line 8199 of file ItemBase.c.
Definition at line 4700 of file ItemBase.c.
Referenced by PluginBase::SetupSpawnedEntity(), PluginBase::SpawnEntityAsAttachment(), PluginBase::SpawnEntityInInventory(), and PluginBase::SpawnEntityInPlayerInventory().
Definition at line 8096 of file ItemBase.c.
Referenced by InventoryItem::SetCleanness(), InventoryItem::SetColor(), InventoryItem::SetLiquidType(), InventoryItem::SetQuantity(), InventoryItem::SetTemperature(), and InventoryItem::SetWet().
Definition at line 8252 of file ItemBase.c.
Referenced by InventoryItem::AddWet(), AddWetnessToFireplace(), InventoryItem::DeSerializeNumericalVars(), InventoryItem::ReadVarsFromCTX(), and InventoryItem::SetWetMax().
Definition at line 8276 of file ItemBase.c.
|
protected |
Sets zone damages to match randomized global health set by CE (CE spawn only)
Definition at line 9123 of file ItemBase.c.
Referenced by InventoryItem::EEOnCECreate().
|
protected |
Definition at line 8945 of file ItemBase.c.
Referenced by Barrel_ColorBase::Close(), FireplaceBase::Close(), ItemBase::OnEndPlacement(), Barrel_ColorBase::Open(), FireplaceBase::Open(), and ItemBase::ToggleAnimation().
|
protected |
Definition at line 8938 of file ItemBase.c.
class ItemBase extends InventoryItem SpawnItemOnLocation | ( | string | object_name, |
notnull InventoryLocation | loc, | ||
bool | full_quantity ) |
Definition at line 13 of file ItemBase.c.
Referenced by ManBase::CreateInInventory().
|
protected |
Definition at line 6211 of file ItemBase.c.
Referenced by InventoryItem::SplitIntoStackMaxClient().
|
protected |
Definition at line 6370 of file ItemBase.c.
Referenced by InventoryItem::SplitIntoStackMaxCargoClient().
|
protected |
Definition at line 6309 of file ItemBase.c.
|
protected |
Definition at line 6188 of file ItemBase.c.
|
protected |
Definition at line 6418 of file ItemBase.c.
Referenced by InventoryItem::SplitIntoStackMaxHandsClient().
|
protected |
Definition at line 6394 of file ItemBase.c.
|
protected |
Definition at line 6334 of file ItemBase.c.
Referenced by InventoryItem::SplitIntoStackMaxToInventoryLocationClient().
|
protected |
Definition at line 6288 of file ItemBase.c.
|
protected |
Definition at line 6339 of file ItemBase.c.
Referenced by InventoryItem::SplitIntoStackMaxToInventoryLocation().
|
protected |
Definition at line 6476 of file ItemBase.c.
Referenced by InventoryItem::OnRightClick().
|
protected |
Definition at line 6443 of file ItemBase.c.
|
protected |
Definition at line 5238 of file ItemBase.c.
Referenced by InventoryItem::CheckOverheating().
|
protected |
Definition at line 8994 of file ItemBase.c.
Referenced by InventoryItem::OnVariablesSynchronized().
|
protected |
Definition at line 9105 of file ItemBase.c.
|
protected |
Definition at line 5251 of file ItemBase.c.
Referenced by InventoryItem::CheckOverheating().
|
staticprotected |
Definition at line 8840 of file ItemBase.c.
Definition at line 5456 of file ItemBase.c.
transfer agents from another item
Definition at line 8548 of file ItemBase.c.
|
private |
appears to be deprecated, legacy code
Definition at line 7246 of file ItemBase.c.
|
protected |
Unlocks this item from its attachment slot of its parent.
Definition at line 5516 of file ItemBase.c.
Referenced by ItemBase::DestroyPlant(), InventoryItemSuper::EEHealthLevelChanged(), CarWheel_Ruined::EEHealthLevelChanged(), ItemBase::RemovePlant(), and ItemBase::RemovePlantEx().
|
protected |
Definition at line 5279 of file ItemBase.c.
Referenced by InventoryItem::UpdateOverheating().
|
protected |
Definition at line 5244 of file ItemBase.c.
Referenced by InventoryItem::CheckOverheating().
|
staticprotected |
Definition at line 8820 of file ItemBase.c.
|
protected |
Definition at line 4948 of file ItemBase.c.
Referenced by InventoryItem::InitItemVariables().
|
protected |
Definition at line 7401 of file ItemBase.c.
Referenced by InventoryItem::SaveVariables().
|
protected |
Definition at line 5392 of file ItemBase.c.
Definition at line 4741 of file ItemBase.c.
Referenced by InventoryItem::CanBeCombined(), InventoryItem::InitItemVariables(), Edible_Base::InitItemVariables(), VitaminBottle::InitItemVariables(), DisinfectantAlcohol::InitItemVariables(), IodineTincture::InitItemVariables(), Inventory_Base::InitItemVariables(), and ItemBase::InitItemVariables().
bool m_ActionsInitialize |
Definition at line 4683 of file ItemBase.c.
|
protected |
Definition at line 4794 of file ItemBase.c.
|
private |
Definition at line 4768 of file ItemBase.c.
Referenced by InventoryItem::ContainsAgent(), InventoryItem::GetAgents(), InventoryItem::InsertAgent(), InventoryItem::LoadAgents(), InventoryItem::RemoveAgent(), InventoryItem::RemoveAllAgents(), InventoryItem::RemoveAllAgentsExcept(), InventoryItem::SaveAgents(), and InventoryItem::TransferAgents().
|
protected |
Definition at line 4746 of file ItemBase.c.
Referenced by InventoryItem::CanBeDigged(), and InventoryItem::InitItemVariables().
bool m_CanBeMovedOverride |
Definition at line 4739 of file ItemBase.c.
Referenced by InventoryItem::CanBeMovedOverride(), InventoryItem::InitItemVariables(), and InventoryItem::SetCanBeMovedOverride().
Definition at line 4721 of file ItemBase.c.
Referenced by InventoryItem::EOnContact(), and InventoryItem::OnInventoryEnter().
bool m_CanShowQuantity |
Definition at line 4744 of file ItemBase.c.
Referenced by InventoryItem::InitItemVariables().
Definition at line 4742 of file ItemBase.c.
Referenced by InventoryItem::CanBeSplit(), InventoryItem::GetUnitWeight(), InventoryItem::GetWeightSpecialized(), InventoryItem::InitItemVariables(), and InventoryItem::OnVariablesSynchronized().
Definition at line 4784 of file ItemBase.c.
Referenced by InventoryItem::IncreaseOverheating(), and InventoryItem::OnOverheatingDecay().
int m_Cleanness |
Definition at line 4715 of file ItemBase.c.
Referenced by InventoryItem::EEHealthLevelChanged(), ItemBase::GetInfectionChance(), Bandana_ColorBase::GetInfectionChance(), SewingKit::GetInfectionChance(), InventoryItem::InitItemVariables(), ItemBase::OnCombine(), SewingKit::OnCombine(), InventoryItem::SerializeNumericalVars(), InventoryItem::SetCleanness(), and InventoryItem::WriteVarsToCTX().
int m_CleannessInit |
Definition at line 4716 of file ItemBase.c.
Referenced by InventoryItem::InitItemVariables().
int m_CleannessMax |
Definition at line 4718 of file ItemBase.c.
Referenced by InventoryItem::InitItemVariables(), and InventoryItem::SetCleanness().
int m_CleannessMin |
Definition at line 4717 of file ItemBase.c.
Referenced by InventoryItem::InitItemVariables(), and InventoryItem::SetCleanness().
|
protected |
Definition at line 4756 of file ItemBase.c.
Referenced by InventoryItem::DeSerializeNumericalVars(), InventoryItem::GetColor(), InventoryItem::ReadVarsFromCTX(), InventoryItem::SerializeNumericalVars(), InventoryItem::SetColor(), and InventoryItem::WriteVarsToCTX().
|
protected |
Definition at line 4755 of file ItemBase.c.
Referenced by InventoryItem::DeSerializeNumericalVars(), InventoryItem::GetColor(), InventoryItem::ReadVarsFromCTX(), InventoryItem::SerializeNumericalVars(), InventoryItem::SetColor(), and InventoryItem::WriteVarsToCTX().
|
protected |
Definition at line 4754 of file ItemBase.c.
Referenced by InventoryItem::DeSerializeNumericalVars(), InventoryItem::GetColor(), InventoryItem::ReadVarsFromCTX(), InventoryItem::SerializeNumericalVars(), InventoryItem::SetColor(), and InventoryItem::WriteVarsToCTX().
|
protected |
Definition at line 4753 of file ItemBase.c.
Referenced by InventoryItem::DeSerializeNumericalVars(), InventoryItem::GetColor(), InventoryItem::ReadVarsFromCTX(), InventoryItem::SerializeNumericalVars(), InventoryItem::SetColor(), and InventoryItem::WriteVarsToCTX().
Definition at line 4800 of file ItemBase.c.
Referenced by InventoryItem::InitItemVariables().
Definition at line 4763 of file ItemBase.c.
Referenced by InventoryItem::ItemBase().
int m_Count |
Definition at line 4700 of file ItemBase.c.
Referenced by InventoryItem::InitItemVariables().
|
static |
Definition at line 4685 of file ItemBase.c.
|
protected |
distinguish if item has been created as new or it came from splitting (server only flag)
Definition at line 4749 of file ItemBase.c.
Referenced by InventoryItem::OnVariablesSynchronized(), InventoryItem::PlayDeployLoopSoundEx(), InventoryItem::StopDeployLoopSoundEx(), and InventoryItem::~ItemBase().
Definition at line 4740 of file ItemBase.c.
Referenced by InventoryItem::AfterStoreLoad(), ItemBase::AfterStoreLoad(), ItemBase::EEHealthLevelChanged(), InventoryItem::EEOnAfterLoad(), ItemBase::EEOnAfterLoad(), and InventoryItem::OnStoreLoad().
bool m_HasQuantityBar |
Definition at line 4745 of file ItemBase.c.
Referenced by InventoryItem::InitItemVariables().
|
protected |
Definition at line 4790 of file ItemBase.c.
Referenced by InventoryItem::GetHeadHidingSelection(), and InventoryItem::ItemBase().
float m_HeatIsolation |
Definition at line 4725 of file ItemBase.c.
Referenced by InventoryItem::GetHeatIsolation(), and InventoryItem::InitItemVariables().
|
protected |
Definition at line 4791 of file ItemBase.c.
Referenced by InventoryItem::HidesSelectionBySlot(), and InventoryItem::ItemBase().
int m_ImpactSoundSurfaceHash |
Definition at line 4723 of file ItemBase.c.
Referenced by InventoryItem::EOnContact(), and InventoryItem::OnVariablesSynchronized().
float m_ImpactSpeed |
Definition at line 4722 of file ItemBase.c.
Referenced by InventoryItem::EOnContact(), InventoryItem::InitItemVariables(), and InventoryItem::OnVariablesSynchronized().
TInputActionMap m_InputActionMap |
Definition at line 4682 of file ItemBase.c.
Definition at line 4764 of file ItemBase.c.
Referenced by EntityAI::Building(), and InventoryItem::ItemBase().
bool m_IsBeingPlaced |
Definition at line 4731 of file ItemBase.c.
Referenced by TrapSpawnBase::CanBePlaced(), InventoryItem::InitItemVariables(), InventoryItem::IsBeingPlaced(), and InventoryItem::SetIsBeingPlaced().
bool m_IsDeploySound |
Definition at line 4734 of file ItemBase.c.
Referenced by InventoryItem::InitItemVariables(), InventoryItem::IsDeploySound(), and InventoryItem::SetIsDeploySound().
bool m_IsHologram |
Definition at line 4732 of file ItemBase.c.
Referenced by InventoryItem::InitItemVariables(), InventoryItem::IsHologram(), and InventoryItem::SetIsHologram().
|
private |
Definition at line 4782 of file ItemBase.c.
Referenced by InventoryItem::IsOverheatingEffectActive(), InventoryItem::StartOverheating(), and InventoryItem::StopOverheating().
bool m_IsPlaceSound |
Definition at line 4733 of file ItemBase.c.
Referenced by InventoryItem::InitItemVariables(), InventoryItem::IsPlaceSound(), and InventoryItem::SetIsPlaceSound().
bool m_IsSoundSynchRemote |
Definition at line 4736 of file ItemBase.c.
Referenced by InventoryItem::InitItemVariables(), InventoryItem::IsSoundSynchRemote(), InventoryItem::SoundSynchRemote(), and InventoryItem::SoundSynchRemoteReset().
Definition at line 4743 of file ItemBase.c.
Referenced by InventoryItem::DeSerializeNumericalVars(), ItemOptics::OnStoreLoad(), InventoryItem::OnStoreLoad(), and InventoryItem::ReadVarsFromCTX().
bool m_IsTakeable |
Definition at line 4735 of file ItemBase.c.
Referenced by InventoryItem::InitItemVariables(), InventoryItem::IsTakeable(), and InventoryItem::SetTakeable().
float m_ItemAttachOffset |
Definition at line 4727 of file ItemBase.c.
Referenced by InventoryItem::InitItemVariables().
int m_ItemBehaviour = -1 |
Definition at line 4729 of file ItemBase.c.
Referenced by InventoryItem::InitItemVariables(), InventoryItem::IsHeavyBehaviour(), InventoryItem::IsOneHandedBehaviour(), and InventoryItem::IsTwoHandedBehaviour().
bool m_ItemBeingDroppedPhys |
Definition at line 4738 of file ItemBase.c.
Referenced by InventoryItem::StopItemDynamicPhysics().
float m_ItemModelLength |
Definition at line 4726 of file ItemBase.c.
Referenced by InventoryItem::InitItemVariables().
|
static |
Definition at line 4681 of file ItemBase.c.
Referenced by InventoryItem::InitializeActions().
|
staticprivate |
Definition at line 4779 of file ItemBase.c.
Referenced by InventoryItem::GetMuzzleID().
|
protected |
Definition at line 4760 of file ItemBase.c.
Referenced by InventoryItem::AddLightSourceItem(), InventoryItem::GetLightSourceItem(), and InventoryItem::RemoveLightSourceItem().
|
protected |
Definition at line 4802 of file ItemBase.c.
|
protected |
Definition at line 4803 of file ItemBase.c.
Referenced by InventoryItem::GetLockSoundSet(), and InventoryItem::InitItemVariables().
|
protected |
Definition at line 4801 of file ItemBase.c.
Referenced by InventoryItem::GetLockType(), and InventoryItem::InitItemVariables().
|
private |
Definition at line 4786 of file ItemBase.c.
Referenced by InventoryItem::CheckOverheating(), InventoryItem::GetOverheatingCoef(), InventoryItem::IncreaseOverheating(), InventoryItem::LoadParticleConfigOnOverheating(), and InventoryItem::OnOverheatingDecay().
|
staticprivate |
Definition at line 4776 of file ItemBase.c.
Referenced by InventoryItem::LoadParticleConfigOnFire(), and InventoryItem::PlayBulletCasingEjectParticles().
Definition at line 4775 of file ItemBase.c.
Referenced by InventoryItem::LoadParticleConfigOnFire(), and InventoryItem::PlayFireParticles().
Definition at line 4777 of file ItemBase.c.
Referenced by InventoryItem::LoadParticleConfigOnOverheating().
|
private |
Definition at line 4787 of file ItemBase.c.
Referenced by InventoryItem::IncreaseOverheating(), InventoryItem::LoadParticleConfigOnOverheating(), and InventoryItem::OnOverheatingDecay().
|
private |
Definition at line 4788 of file ItemBase.c.
Referenced by InventoryItem::KillAllOverheatingParticles(), InventoryItem::RegisterOverheatingParticle(), and InventoryItem::UpdateAllOverheatingParticles().
|
private |
Definition at line 4783 of file ItemBase.c.
Referenced by InventoryItem::CheckOverheating(), InventoryItem::GetOverheatingCoef(), InventoryItem::GetOverheatingValue(), InventoryItem::IncreaseOverheating(), and InventoryItem::OnOverheatingDecay().
Definition at line 4797 of file ItemBase.c.
int m_QuickBarBonus = 0 |
Definition at line 4730 of file ItemBase.c.
Referenced by InventoryItem::GetQuickBarBonus(), ManBase::GetQuickBarBonus(), ManBase::Init(), and InventoryItem::ItemBase().
bool m_RecipesInitialized |
Definition at line 4686 of file ItemBase.c.
|
private |
Definition at line 4785 of file ItemBase.c.
Referenced by InventoryItem::CheckOverheating(), InventoryItem::GetOverheatingCoef(), InventoryItem::ItemBase(), and InventoryItem::LoadParticleConfigOnOverheating().
Definition at line 4762 of file ItemBase.c.
Referenced by InventoryItem::ItemBase().
|
protected |
Definition at line 4751 of file ItemBase.c.
Referenced by InventoryItem::GetAttachmentSoundType(), and InventoryItem::PreLoadSoundAttachmentType().
|
protected |
Definition at line 4806 of file ItemBase.c.
Referenced by InventoryItem::PlayDeploySound().
|
protected |
Definition at line 4807 of file ItemBase.c.
Referenced by InventoryItem::PlayDeployFinishSound().
|
protected |
Definition at line 4805 of file ItemBase.c.
Referenced by InventoryItem::PlayPlaceSound().
float m_StoreLoadedQuantity = float.LOWEST |
Definition at line 4702 of file ItemBase.c.
Referenced by InventoryItem::AfterStoreLoad(), InventoryItem::DeSerializeNumericalVars(), InventoryItem::ReadVarsFromCTX(), and InventoryItem::SetQuantity().
bool m_ThrowItemOnDrop |
Definition at line 4737 of file ItemBase.c.
Referenced by InventoryItem::EEItemLocationChanged().
int m_VariablesMask |
Definition at line 4692 of file ItemBase.c.
Referenced by InventoryItem::IsVariableSet(), InventoryItem::RemoveItemVariable(), InventoryItem::SaveVariables(), InventoryItem::SerializeNumericalVars(), InventoryItem::SetVariableMask(), and InventoryItem::WriteVarsToCTX().
int m_VarLiquidType |
Definition at line 4728 of file ItemBase.c.
Referenced by InventoryItem::GetLiquidType(), InventoryItem::InitItemVariables(), InventoryItem::SerializeNumericalVars(), InventoryItem::SetLiquidType(), and InventoryItem::WriteVarsToCTX().
float m_VarQuantity |
Definition at line 4695 of file ItemBase.c.
Referenced by InventoryItem::GetQuantity(), InventoryItem::GetQuantityNormalized(), InventoryItem::InitItemVariables(), InventoryItem::OnVariablesSynchronized(), InventoryItem::SerializeNumericalVars(), InventoryItem::SetQuantity(), and InventoryItem::WriteVarsToCTX().
int m_VarQuantityInit |
Definition at line 4697 of file ItemBase.c.
Referenced by InventoryItem::GetQuantityInit(), and InventoryItem::InitItemVariables().
int m_VarQuantityMax |
Definition at line 4699 of file ItemBase.c.
Referenced by InventoryItem::GetQuantityMax(), InventoryItem::GetTargetQuantityMax(), InventoryItem::InitItemVariables(), InventoryItem::OnWasAttached(), and InventoryItem::OnWasDetached().
int m_VarQuantityMin |
Definition at line 4698 of file ItemBase.c.
Referenced by InventoryItem::GetQuantityMin(), and InventoryItem::InitItemVariables().
float m_VarQuantityPrev |
Definition at line 4696 of file ItemBase.c.
Referenced by InventoryItem::OnVariablesSynchronized().
float m_VarStackMax |
Definition at line 4701 of file ItemBase.c.
Referenced by InventoryItem::GetQuantityMax(), InventoryItem::GetTargetQuantityMax(), and InventoryItem::InitItemVariables().
float m_VarTemperature |
Definition at line 4704 of file ItemBase.c.
Referenced by InventoryItem::GetTemperature(), InventoryItem::InitItemVariables(), InventoryItem::SerializeNumericalVars(), InventoryItem::SetTemperature(), and InventoryItem::WriteVarsToCTX().
float m_VarTemperatureInit |
Definition at line 4705 of file ItemBase.c.
Referenced by InventoryItem::GetTemperatureInit(), and InventoryItem::InitItemVariables().
float m_VarTemperatureMax |
Definition at line 4707 of file ItemBase.c.
Referenced by InventoryItem::GetTemperatureMax(), InventoryItem::InitItemVariables(), and InventoryItem::SetTemperatureMax().
float m_VarTemperatureMin |
Definition at line 4706 of file ItemBase.c.
Referenced by InventoryItem::GetTemperatureMin(), and InventoryItem::InitItemVariables().
float m_VarWet |
Definition at line 4709 of file ItemBase.c.
Referenced by InventoryItem::GetWet(), InventoryItem::GetWetLevel(), InventoryItem::InitItemVariables(), InventoryItem::OnVariablesSynchronized(), InventoryItem::ProcessItemWetness(), InventoryItem::SerializeNumericalVars(), InventoryItem::SetWet(), and InventoryItem::WriteVarsToCTX().
float m_VarWetInit |
Definition at line 4711 of file ItemBase.c.
Referenced by InventoryItem::GetWetInit(), and InventoryItem::InitItemVariables().
float m_VarWetMax |
Definition at line 4713 of file ItemBase.c.
Referenced by InventoryItem::GetWetMax(), InventoryItem::InitItemVariables(), InventoryItem::ProcessItemWetness(), and InventoryItem::SetWetMax().
float m_VarWetMin |
Definition at line 4712 of file ItemBase.c.
Referenced by InventoryItem::GetWetMin(), InventoryItem::InitItemVariables(), and InventoryItem::ProcessItemWetness().
float m_VarWetPrev |
Definition at line 4710 of file ItemBase.c.
Referenced by InventoryItem::OnVariablesSynchronized().
bool m_WantPlayImpactSound |
Definition at line 4720 of file ItemBase.c.
Referenced by InventoryItem::EOnContact(), InventoryItem::InitItemVariables(), and InventoryItem::OnVariablesSynchronized().
Definition at line 4778 of file ItemBase.c.
Referenced by InventoryItem::GetMuzzleID().