![]() |
Dayz Explorer 1.28.160049
|
Protected Member Functions | |
| bool | ShouldSplitQuantity (float quantity) |
| override void | SplitIntoStackMaxClient (EntityAI destination_entity, int slot_id) |
| void | SplitIntoStackMax (EntityAI destination_entity, int slot_id, PlayerBase player) |
| override void | SplitIntoStackMaxEx (EntityAI destination_entity, int slot_id) |
| void | SplitIntoStackMaxToInventoryLocationClient (notnull InventoryLocation dst) |
| void | SplitIntoStackMaxCargoClient (EntityAI destination_entity, int idx, int row, int col) |
| void | SplitIntoStackMaxToInventoryLocation (notnull InventoryLocation dst) |
| ItemBase | SplitIntoStackMaxToInventoryLocationEx (notnull InventoryLocation dst) |
| void | SplitIntoStackMaxCargo (EntityAI destination_entity, int idx, int row, int col) |
| void | SplitIntoStackMaxHandsClient (PlayerBase player) |
| void | SplitIntoStackMaxHands (PlayerBase player) |
| void | SplitItemToInventoryLocation (notnull InventoryLocation dst) |
| void | SplitItem (PlayerBase player) |
| void | OnQuantityChanged (float delta) |
| Called on server side when this item's quantity is changed. Call super.OnQuantityChanged(); first when overriding this event. | |
| void | OnAttachmentQuantityChanged (ItemBase item) |
| Called on server side when some attachment's quantity is changed. Call super.OnAttachmentQuantityChanged(item); first when overriding this event. | |
| void | OnAttachmentQuantityChangedEx (ItemBase item, float delta) |
| Called on server side when some attachment's quantity is changed. Call super.OnAttachmentQuantityChanged(item); first when overriding this event. | |
| override void | EEHealthLevelChanged (int oldLevel, int newLevel, string zone) |
| override void | OnRightClick () |
| void | SetInventoryLocationToVicinityOrCurrent (EntityAI root, inout InventoryLocation dst) |
| override bool | CanBeCombined (EntityAI other_item, bool reservation_check=true, bool stack_max_limit=false) |
| bool | IsCombineAll (ItemBase other_item, bool use_stack_max=false) |
| bool | IsResultOfSplit () |
| void | SetResultOfSplit (bool value) |
| int | ComputeQuantityUsed (ItemBase other_item, bool use_stack_max=true) |
| float | ComputeQuantityUsedEx (ItemBase other_item, bool use_stack_max=true) |
| override void | CombineItemsEx (EntityAI entity2, bool use_stack_max=true) |
| void | CombineItems (ItemBase other_item, bool use_stack_max=true) |
| void | OnCombine (ItemBase other_item) |
| void | GetRecipesActions (Man player, out TSelectableActionInfoArray outputList) |
| override void | GetDebugActions (out TSelectableActionInfoArrayEx outputList) |
| override bool | OnAction (int action_id, Man player, ParamsReadContext ctx) |
| void | OnActivatedByTripWire () |
| void | OnActivatedByItem (notnull ItemBase item) |
| Called when this item is activated by other. | |
| bool | CanExplodeInFire () |
| bool | CanEat () |
| override bool | IsIgnoredByConstruction () |
| bool | HasFoodStage () |
| FoodStage | GetFoodStage () |
| overridden on Edible_Base; so we don't have to parse configs all the time | |
| bool | CanBeCooked () |
| bool | CanBeCookedOnStick () |
| void | RefreshAudioVisualsOnClient (CookingMethodType cooking_method, bool is_done, bool is_empty, bool is_burned) |
| cooking-related effect methods | |
| void | RemoveAudioVisualsOnClient () |
| bool | CanRepair (ItemBase item_repair_kit) |
| bool | Repair (PlayerBase player, ItemBase item_repair_kit, float specialty_weight) |
| int | GetItemSize () |
| bool | CanBeMovedOverride () |
| void | SetCanBeMovedOverride (bool setting) |
| void | MessageToOwnerStatus (string text) |
| Send message to owner player in grey color. | |
| void | MessageToOwnerAction (string text) |
| Send message to owner player in yellow color. | |
| void | MessageToOwnerFriendly (string text) |
| Send message to owner player in green color. | |
| void | MessageToOwnerImportant (string text) |
| Send message to owner player in red color. | |
| override bool | IsItemBase () |
| override bool | KindOf (string tag) |
| override void | OnRPC (PlayerIdentity sender, int rpc_type, ParamsReadContext ctx) |
| int | NameToID (string name) |
| string | IDToName (int id) |
| void | OnSyncVariables (ParamsReadContext ctx) |
| DEPRECATED (most likely) | |
| override void | SerializeNumericalVars (array< float > floats_out) |
| override void | DeSerializeNumericalVars (array< float > floats) |
| override void | WriteVarsToCTX (ParamsWriteContext ctx) |
| override bool | ReadVarsFromCTX (ParamsReadContext ctx, int version=-1) |
| override bool | OnStoreLoad (ParamsReadContext ctx, int version) |
| override void | OnStoreSave (ParamsWriteContext ctx) |
| override void | AfterStoreLoad () |
| override void | EEOnAfterLoad () |
| bool | CanBeDisinfected () |
| override void | OnVariablesSynchronized () |
| override bool | SetQuantity (float value, bool destroy_config=true, bool destroy_forced=false, bool allow_client=false, bool clamp_to_stack_max=true) |
| 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. | |
| bool | AddQuantity (float value, bool destroy_config=true, bool destroy_forced=false) |
| 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 | |
| void | SetQuantityMax () |
| override void | SetQuantityToMinimum () |
| override void | SetQuantityNormalized (float value, bool destroy_config=true, bool destroy_forced=false) |
| 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) | |
| override float | GetQuantityNormalized () |
| 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) | |
| float | GetQuantityNormalizedScripted () |
| override int | GetQuantityMax () |
| override int | GetTargetQuantityMax (int attSlotID=-1) |
| override int | GetQuantityMin () |
| int | GetQuantityInit () |
| override bool | HasQuantity () |
| override float | GetQuantity () |
| bool | IsFullQuantity () |
| override float | GetSingleInventoryItemWeightEx () |
| float | GetSingleInventoryItemWeight () |
| float | GetWeightSpecialized (bool forceRecalc=false) |
| int | GetNumberOfItems () |
| Returns the number of items in cargo, otherwise returns 0(non-cargo objects). Recursive. | |
| float | GetUnitWeight (bool include_wetness=true) |
| Obsolete, use GetWeightEx instead. | |
| override void | ClearInventory () |
| float | GetEnergy () |
| override void | OnEnergyConsumed () |
| override void | OnEnergyAdded () |
| void | ConvertEnergyToQuantity () |
| float | GetHeatIsolationInit () |
| float | GetHeatIsolation () |
| float | GetDryingIncrement (string pIncrementName) |
| float | GetSoakingIncrement (string pIncrementName) |
| override void | SetWet (float value, bool allow_client=false) |
| override void | AddWet (float value) |
| override void | SetWetMax () |
| override float | GetWet () |
| override float | GetWetMax () |
| override float | GetWetMin () |
| override float | GetWetInit () |
| override void | OnWetChanged (float newVal, float oldVal) |
| override void | OnWetLevelChanged (EWetnessLevel newLevel, EWetnessLevel oldLevel) |
| override EWetnessLevel | GetWetLevel () |
| override void | SetStoreLoad (bool value) |
| override bool | IsStoreLoad () |
| override void | SetStoreLoadedQuantity (float value) |
| override float | GetStoreLoadedQuantity () |
| float | GetItemModelLength () |
| float | GetItemAttachOffset () |
| override void | SetCleanness (int value, bool allow_client=false) |
| override int | GetCleanness () |
| bool | AllowFoodConsumption () |
| int | GetLockType () |
| string | GetLockSoundSet () |
| override void | SetColor (int r, int g, int b, int a) |
| override void | GetColor (out int r, out int g, out int b, out int a) |
| gets item's color variable as components | |
| bool | IsColorSet () |
| string | GetColorString () |
| Returns item's PROCEDURAL color as formated string, i.e. "#(argb,8,8,3)color(0.15,0.15,0.15,1.0,CO)". | |
| override void | SetLiquidType (int value, bool allow_client=false) |
| int | GetLiquidTypeInit () |
| override int | GetLiquidType () |
| void | OnLiquidTypeChanged (int oldType, int newType) |
| void | UpdateQuickbarShortcutVisibility (PlayerBase player) |
| To be called on moving item within character's inventory; 'player' should never be null. | |
| void | OnInventoryEnter (Man player) |
| Event called on item when it is placed in the player(Man) inventory, passes the owner as a parameter. | |
| void | OnInventoryExit (Man player) |
| Event called on item when it is removed from the player(Man) inventory, passes the old owner as a parameter. | |
| override void | OnPlacementStarted (Man player) |
| override void | OnPlacementComplete (Man player, vector position="0 0 0", vector orientation="0 0 0") |
| bool | ContainsAgent (int agent_id) |
| override void | RemoveAgent (int agent_id) |
| override void | RemoveAllAgents () |
| override void | RemoveAllAgentsExcept (int agent_to_keep) |
| override void | InsertAgent (int agent, float count=1) |
| void | TransferAgents (int agents) |
| transfer agents from another item | |
| override int | GetAgents () |
| bool | LoadAgents (ParamsReadContext ctx, int version) |
| void | SaveAgents (ParamsWriteContext ctx) |
| override void | CheckForRoofLimited (float timeTresholdMS=3000) |
| Roof check for entity, limited by time (anti-spam solution) | |
| float | GetProtectionLevel (int type, bool consider_filter=false, int system=0) |
| override void | EEOnCECreate () |
| Called when entity is being created as new by CE/ Debug. | |
| void | Open () |
| Implementations only. | |
| void | Close () |
| bool | IsOpen () |
| override bool | CanDisplayCargo () |
| override bool | CanPutInCargo (EntityAI parent) |
| override bool | CanPutAsAttachment (EntityAI parent) |
| override bool | CanReceiveItemIntoCargo (EntityAI item) |
| override bool | CanReceiveAttachment (EntityAI attachment, int slotId) |
| override bool | CanReleaseAttachment (EntityAI attachment) |
| override bool | IsHeavyBehaviour () |
| override bool | IsOneHandedBehaviour () |
| override bool | IsTwoHandedBehaviour () |
| bool | IsDeployable () |
| float | GetDeployTime () |
| how long it takes to deploy this item in seconds | |
| override void | SetTakeable (bool pState) |
| override bool | IsTakeable () |
| bool | IsActionTargetVisible () |
| void | PreLoadSoundAttachmentType () |
| Attachment Sound Type getting from config file. | |
| override string | GetAttachmentSoundType () |
| string | GetPlaceSoundset () |
| string | GetLoopDeploySoundset () |
| string | GetDeploySoundset () |
| string | GetLoopFoldSoundset () |
| string | GetFoldSoundset () |
| ItemSoundHandler | GetItemSoundHandler () |
| void | InitItemSounds () |
| void | StartItemSoundServer (int id) |
| void | StopItemSoundServer (int id) |
| void | ClearStartItemSoundServer () |
| void | ClearStopItemSoundServer () |
| void | PlayAttachSound (string slot_type) |
| Plays sound on item attach. Be advised, the config structure may slightly change in 1.11 update to allow for more complex use. | |
| void | PlayDetachSound (string slot_type) |
| void | OnApply (PlayerBase player) |
| float | GetBandagingEffectivity () |
| array< string > | GetHeadHidingSelection () |
| bool | HidesSelectionBySlot () |
| WrittenNoteData | GetWrittenNoteData () |
| void | StopItemDynamicPhysics () |
| void | PerformDamageSystemReinit () |
| void | SetZoneDamageCEInit () |
| Sets zone damages to match randomized global health set by CE (CE spawn only) | |
| bool | IsCoverFaceForShave (string slot_name) |
| DEPRECATED in use, but returns correct values nontheless. Check performed elsewhere. | |
| void | ProcessItemWetness (float delta, bool hasParent, bool hasRootAsPlayer, ItemBase refParentIB) |
| void | ProcessItemTemperature (float delta, bool hasParent, bool hasRootAsPlayer, ItemBase refParentIB) |
| void | HierarchyCheck (out bool hasParent, out bool hasRootAsPlayer, out ItemBase refParentIB) |
| void | ProcessDecay (float delta, bool hasRootAsPlayer) |
| bool | CanDecay () |
| bool | CanProcessDecay () |
| bool | CanHaveWetness () |
| bool | CanBeConsumed (ConsumeConditionData data=null) |
| Items cannot be consumed if frozen by default. Override for exceptions. | |
| override void | ProcessVariables () |
| float | GetTemperaturePerQuantityWeight () |
| Used in heat comfort calculations only! | |
| override float | GetTemperatureFreezeThreshold () |
| override float | GetTemperatureThawThreshold () |
| override float | GetItemOverheatThreshold () |
| override float | GetTemperatureFreezeTime () |
| override float | GetTemperatureThawTime () |
| void | AffectLiquidContainerOnFill (int liquid_type, float amount) |
| from enviro source | |
| void | AffectLiquidContainerOnTransfer (int liquidType, float amount, float sourceLiquidTemperature) |
| from other liquid container source | |
| bool | IsCargoException4x3 (EntityAI item) |
| void | CopyScriptPropertiesFrom (EntityAI oldItem) |
| void | AddLightSourceItem (ItemBase lightsource) |
| Adds a light source child. | |
| void | RemoveLightSourceItem () |
| ItemBase | GetLightSourceItem () |
| array< int > | GetValidFinishers () |
| returns an array of possible finishers | |
| bool | GetActionWidgetOverride (out typename name) |
| If we need a different (handheld)item action widget displayed, the logic goes in here. | |
| bool | PairWithDevice (notnull ItemBase otherDevice) |
| float | GetBaitEffectivity () |
| generic effectivity as a bait for animal catching | |
| bool | CanBeUsedForSuicide () |
| void | ProcessItemWetnessAndTemperature (float delta, bool hasParent, bool hasRootAsPlayer, ItemBase refParentIB) |
| string | GetDeployFinishSoundset () |
| void | PlayDeploySound () |
| void | PlayDeployFinishSound () |
| void | PlayPlaceSound () |
| void | PlayDeployLoopSoundEx () |
| void | StopDeployLoopSoundEx () |
| void | SoundSynchRemoteReset () |
| void | SoundSynchRemote () |
| bool | UsesGlobalDeploy () |
| bool | CanPlayDeployLoopSound () |
| bool | IsSoundSynchRemote () |
| bool | IsPlaceSound () |
| bool | IsDeploySound () |
| void | SetIsPlaceSound (bool is_place_sound) |
| void | SetIsDeploySound (bool is_deploy_sound) |
Static Protected Member Functions | |
| static void | PlayFireParticles (ItemBase weapon, int muzzle_index, string ammoType, ItemBase muzzle_owner, ItemBase suppressor, string config_to_search) |
| static void | PlayBulletCasingEjectParticles (ItemBase weapon, string ammoType, ItemBase muzzle_owner, ItemBase suppressor, string config_to_search) |
| static void | PlayOverheatingParticles (ItemBase weapon, string ammoType, ItemBase muzzle_owner, ItemBase suppressor, string config_to_search) |
| static void | UpdateOverheatingParticles (ItemBase weapon, string ammoType, ItemBase muzzle_owner, ItemBase suppressor, string config_to_search) |
| static void | StopOverheatingParticles (ItemBase weapon, string ammoType, ItemBase muzzle_owner, ItemBase suppressor, string config_to_search) |
Protected Attributes | |
| bool | m_CanBeDigged |
| bool m_IsResultOfSplit string | m_SoundAttType |
| distinguish if item has been created as new or it came from splitting (server only flag) | |
| int | m_ColorComponentR |
| int | m_ColorComponentG |
| int | m_ColorComponentB |
| int | m_ColorComponentA |
| ItemBase | m_LightSourceItem |
| ref TIntArray | m_SingleUseActions |
| ref TIntArray | m_ContinuousActions |
| ref TIntArray | m_InteractActions |
| ref TStringArray | m_HeadHidingSelections |
| bool | m_HideSelectionsBySlot |
| PluginAdminLog | m_AdminLog |
| ref Timer | m_PhysDropTimer |
| ref array< int > | m_CompatibleLocks |
| int | m_LockType |
| ref EffectSound | m_LockingSound |
| string | m_LockSoundSet |
| const int | ITEM_SOUNDS_MAX = 63 |
| int | m_SoundSyncPlay |
| int | m_SoundSyncStop |
| EffectSound | m_SoundDeployFinish |
| EffectSound | m_SoundPlace |
| EffectSound | m_DeployLoopSoundEx |
| EffectSound | m_SoundDeploy |
| bool | m_IsPlaceSound |
| bool | m_IsDeploySound |
| bool | m_IsSoundSynchRemote |
Definition at line 14 of file itembase.c.
|
protected |
Adds a light source child.
Definition at line 4734 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 3362 of file itembase.c.
|
protected |
Definition at line 3666 of file itembase.c.
from enviro source
|
protected |
from other liquid container source
|
protected |
Definition at line 3221 of file itembase.c.
|
protected |
Definition at line 3776 of file itembase.c.
|
protected |
Definition at line 2176 of file itembase.c.
|
protected |
Items cannot be consumed if frozen by default. Override for exceptions.
Definition at line 4637 of file itembase.c.
|
protected |
Definition at line 2638 of file itembase.c.
|
protected |
Definition at line 2643 of file itembase.c.
|
protected |
Definition at line 3250 of file itembase.c.
|
protected |
Definition at line 2682 of file itembase.c.
|
protected |
Definition at line 4814 of file itembase.c.
|
protected |
Definition at line 4617 of file itembase.c.
|
protected |
Definition at line 4103 of file itembase.c.
|
protected |
Definition at line 2613 of file itembase.c.
|
protected |
Definition at line 2607 of file itembase.c.
|
protected |
Definition at line 4630 of file itembase.c.
|
protected |
Definition at line 4847 of file itembase.c.
|
protected |
Definition at line 4623 of file itembase.c.
Definition at line 4126 of file itembase.c.
Definition at line 4112 of file itembase.c.
Definition at line 4150 of file itembase.c.
Definition at line 4141 of file itembase.c.
Definition at line 4171 of file itembase.c.
Definition at line 2653 of file itembase.c.
|
protected |
Roof check for entity, limited by time (anti-spam solution)
Definition at line 4031 of file itembase.c.
|
protected |
Definition at line 3559 of file itembase.c.
|
protected |
Definition at line 4443 of file itembase.c.
|
protected |
Definition at line 4448 of file itembase.c.
|
protected |
Definition at line 2282 of file itembase.c.
|
protected |
Definition at line 2277 of file itembase.c.
Definition at line 2253 of file itembase.c.
|
protected |
Definition at line 2258 of file itembase.c.
Definition at line 3923 of file itembase.c.
|
protected |
Definition at line 3606 of file itembase.c.
|
protected |
Definition at line 4728 of file itembase.c.
Definition at line 2906 of file itembase.c.
|
protected |
drops content of container when ruined in fireplace
Definition at line 2060 of file itembase.c.
|
protected |
Definition at line 3237 of file itembase.c.
|
protected |
Called when entity is being created as new by CE/ Debug.
Definition at line 4083 of file itembase.c.
If we need a different (handheld)item action widget displayed, the logic goes in here.
Definition at line 4756 of file itembase.c.
|
protected |
Definition at line 3970 of file itembase.c.
|
protected |
Definition at line 4374 of file itembase.c.
|
protected |
generic effectivity as a bait for animal catching
Definition at line 4786 of file itembase.c.
|
protected |
Definition at line 4497 of file itembase.c.
|
protected |
Definition at line 3771 of file itembase.c.
gets item's color variable as components
Definition at line 3806 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 3820 of file itembase.c.
|
protected |
Definition at line 2337 of file itembase.c.
|
protected |
|
protected |
|
protected |
how long it takes to deploy this item in seconds
Definition at line 4336 of file itembase.c.
Definition at line 3629 of file itembase.c.
|
protected |
Definition at line 3580 of file itembase.c.
|
protected |
|
protected |
overridden on Edible_Base; so we don't have to parse configs all the time
Definition at line 2633 of file itembase.c.
Definition at line 4502 of file itembase.c.
|
protected |
Definition at line 3624 of file itembase.c.
|
protected |
Definition at line 3619 of file itembase.c.
|
protected |
Definition at line 3749 of file itembase.c.
|
protected |
Definition at line 3740 of file itembase.c.
|
protected |
Definition at line 4694 of file itembase.c.
|
protected |
Definition at line 2667 of file itembase.c.
|
protected |
Definition at line 4389 of file itembase.c.
|
protected |
Definition at line 4744 of file itembase.c.
|
protected |
Definition at line 3849 of file itembase.c.
|
protected |
Definition at line 3844 of file itembase.c.
|
protected |
Definition at line 3789 of file itembase.c.
|
protected |
Definition at line 3784 of file itembase.c.
|
protected |
|
protected |
|
protected |
Returns the number of items in cargo, otherwise returns 0(non-cargo objects). Recursive.
Definition at line 3520 of file itembase.c.
|
protected |
|
protected |
Definition at line 4044 of file itembase.c.
|
protected |
Definition at line 3456 of file itembase.c.
|
protected |
Definition at line 3445 of file itembase.c.
|
protected |
Definition at line 3408 of file itembase.c.
|
protected |
Definition at line 3440 of file itembase.c.
|
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 3389 of file itembase.c.
|
protected |
Definition at line 3394 of file itembase.c.
|
protected |
Definition at line 2316 of file itembase.c.
|
protected |
Definition at line 3476 of file itembase.c.
|
protected |
Definition at line 3467 of file itembase.c.
Definition at line 3638 of file itembase.c.
|
protected |
Definition at line 3733 of file itembase.c.
Definition at line 3421 of file itembase.c.
|
protected |
Definition at line 4678 of file itembase.c.
|
protected |
Definition at line 4702 of file itembase.c.
|
protected |
Used in heat comfort calculations only!
Definition at line 4673 of file itembase.c.
|
protected |
Definition at line 4686 of file itembase.c.
|
protected |
Definition at line 4710 of file itembase.c.
Obsolete, use GetWeightEx instead.
Definition at line 3540 of file itembase.c.
returns an array of possible finishers
Definition at line 4750 of file itembase.c.
Definition at line 3481 of file itembase.c.
|
protected |
Definition at line 3676 of file itembase.c.
|
protected |
Definition at line 3691 of file itembase.c.
|
protected |
Definition at line 3711 of file itembase.c.
|
protected |
Definition at line 3681 of file itembase.c.
|
protected |
Definition at line 3686 of file itembase.c.
|
protected |
Definition at line 4512 of file itembase.c.
|
protected |
Definition at line 2626 of file itembase.c.
|
protected |
Definition at line 3451 of file itembase.c.
|
protected |
Definition at line 4507 of file itembase.c.
|
protected |
Definition at line 4595 of file itembase.c.
Definition at line 2849 of file itembase.c.
|
protected |
Definition at line 4398 of file itembase.c.
Definition at line 3955 of file itembase.c.
|
protected |
Definition at line 4356 of file itembase.c.
Definition at line 4723 of file itembase.c.
|
protected |
Definition at line 3814 of file itembase.c.
Definition at line 2238 of file itembase.c.
DEPRECATED in use, but returns correct values nontheless. Check performed elsewhere.
Definition at line 4545 of file itembase.c.
|
protected |
Definition at line 4330 of file itembase.c.
|
protected |
Definition at line 4850 of file itembase.c.
|
protected |
Definition at line 3461 of file itembase.c.
|
protected |
Definition at line 4300 of file itembase.c.
|
protected |
Definition at line 2619 of file itembase.c.
|
protected |
Definition at line 2766 of file itembase.c.
|
protected |
Definition at line 4310 of file itembase.c.
|
protected |
Definition at line 4098 of file itembase.c.
|
protected |
Definition at line 4849 of file itembase.c.
|
protected |
Definition at line 2243 of file itembase.c.
|
protected |
Definition at line 4848 of file itembase.c.
|
protected |
Definition at line 3723 of file itembase.c.
|
protected |
Definition at line 4350 of file itembase.c.
|
protected |
Definition at line 4320 of file itembase.c.
Definition at line 2772 of file itembase.c.
|
protected |
Definition at line 4016 of file itembase.c.
|
protected |
Send message to owner player in yellow color.
void Definition at line 2720 of file itembase.c.
|
protected |
Send message to owner player in green color.
void Definition at line 2738 of file itembase.c.
|
protected |
Send message to owner player in red color.
void Definition at line 2756 of file itembase.c.
|
protected |
Send message to owner player in grey color.
void Definition at line 2702 of file itembase.c.
Definition at line 2843 of file itembase.c.
|
protected |
Definition at line 2397 of file itembase.c.
|
protected |
Called when this item is activated by other.
|
protected |
DEPRECATED use OnActivatedByItem below Called when this item is activated from a trip wire that was stepped on.
|
protected |
|
protected |
Called on server side when some attachment's quantity is changed. Call super.OnAttachmentQuantityChanged(item); first when overriding this event.
Definition at line 2049 of file itembase.c.
Called on server side when some attachment's quantity is changed. Call super.OnAttachmentQuantityChanged(item); first when overriding this event.
Definition at line 2055 of file itembase.c.
|
protected |
Definition at line 2308 of file itembase.c.
|
protected |
Definition at line 3598 of file itembase.c.
|
protected |
Definition at line 3591 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 3868 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 3881 of file itembase.c.
Definition at line 3854 of file itembase.c.
|
protected |
Definition at line 3909 of file itembase.c.
|
protected |
Definition at line 3902 of file itembase.c.
|
protected |
Called on server side when this item's quantity is changed. Call super.OnQuantityChanged(); first when overriding this event.
Definition at line 2025 of file itembase.c.
|
protected |
Definition at line 2098 of file itembase.c.
|
protected |
Definition at line 2792 of file itembase.c.
|
protected |
Definition at line 3092 of file itembase.c.
|
protected |
Definition at line 3193 of file itembase.c.
|
protected |
DEPRECATED (most likely)
Definition at line 2856 of file itembase.c.
|
protected |
Definition at line 3257 of file itembase.c.
Definition at line 3696 of file itembase.c.
|
protected |
Definition at line 3706 of file itembase.c.
|
protected |
Implementations only.
Definition at line 4761 of file itembase.c.
|
protected |
Definition at line 4520 of file itembase.c.
|
protected |
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 4454 of file itembase.c.
|
staticprotected |
Definition at line 4219 of file itembase.c.
|
protected |
|
protected |
|
protected |
|
protected |
Definition at line 4490 of file itembase.c.
|
staticprotected |
Definition at line 4199 of file itembase.c.
|
staticprotected |
Definition at line 4239 of file itembase.c.
|
protected |
|
protected |
Attachment Sound Type getting from config file.
Definition at line 4362 of file itembase.c.
Definition at line 4612 of file itembase.c.
|
protected |
Definition at line 4575 of file itembase.c.
|
protected |
Definition at line 4550 of file itembase.c.
|
protected |
Definition at line 4823 of file itembase.c.
|
protected |
Definition at line 4642 of file itembase.c.
|
protected |
Definition at line 3001 of file itembase.c.
|
protected |
cooking-related effect methods
|
protected |
Definition at line 3936 of file itembase.c.
|
protected |
Definition at line 3945 of file itembase.c.
|
protected |
Definition at line 3950 of file itembase.c.
|
protected |
|
protected |
Definition at line 4739 of file itembase.c.
|
protected |
Definition at line 2660 of file itembase.c.
|
protected |
Definition at line 4023 of file itembase.c.
Definition at line 2870 of file itembase.c.
|
protected |
Definition at line 2689 of file itembase.c.
Definition at line 3758 of file itembase.c.
Definition at line 3797 of file itembase.c.
|
protected |
Definition at line 2162 of file itembase.c.
|
protected |
|
protected |
Definition at line 3833 of file itembase.c.
|
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 3308 of file itembase.c.
|
protected |
Definition at line 3367 of file itembase.c.
|
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 3380 of file itembase.c.
|
protected |
Definition at line 3373 of file itembase.c.
|
protected |
Definition at line 2248 of file itembase.c.
|
protected |
Definition at line 3718 of file itembase.c.
|
protected |
Definition at line 3728 of file itembase.c.
|
protected |
Definition at line 4344 of file itembase.c.
Definition at line 3647 of file itembase.c.
|
protected |
Definition at line 3671 of file itembase.c.
|
protected |
Sets zone damages to match randomized global health set by CE (CE spawn only)
Definition at line 4532 of file itembase.c.
Definition at line 1588 of file itembase.c.
|
protected |
|
protected |
|
protected |
Definition at line 1631 of file itembase.c.
|
protected |
Definition at line 1879 of file itembase.c.
|
protected |
Definition at line 1815 of file itembase.c.
|
protected |
Definition at line 1608 of file itembase.c.
|
protected |
Definition at line 1717 of file itembase.c.
|
protected |
Definition at line 1930 of file itembase.c.
|
protected |
Definition at line 1906 of file itembase.c.
|
protected |
Definition at line 1840 of file itembase.c.
|
protected |
Definition at line 1794 of file itembase.c.
|
protected |
Definition at line 1845 of file itembase.c.
|
protected |
Definition at line 1991 of file itembase.c.
|
protected |
Definition at line 1958 of file itembase.c.
|
protected |
Definition at line 4418 of file itembase.c.
|
protected |
|
protected |
Definition at line 4514 of file itembase.c.
|
protected |
Definition at line 4431 of file itembase.c.
|
staticprotected |
Definition at line 4279 of file itembase.c.
|
protected |
transfer agents from another item
Definition at line 3964 of file itembase.c.
|
staticprotected |
Definition at line 4259 of file itembase.c.
|
protected |
To be called on moving item within character's inventory; 'player' should never be null.
Definition at line 3861 of file itembase.c.
|
protected |
Definition at line 4846 of file itembase.c.
|
protected |
Definition at line 2965 of file itembase.c.
|
protected |
Definition at line 131 of file itembase.c.
|
protected |
Definition at line 119 of file itembase.c.
|
protected |
Definition at line 73 of file itembase.c.
|
protected |
Definition at line 81 of file itembase.c.
|
protected |
Definition at line 80 of file itembase.c.
|
protected |
Definition at line 79 of file itembase.c.
|
protected |
Definition at line 78 of file itembase.c.
Definition at line 125 of file itembase.c.
|
protected |
Definition at line 88 of file itembase.c.
|
protected |
Definition at line 4832 of file itembase.c.
|
protected |
Definition at line 115 of file itembase.c.
|
protected |
Definition at line 116 of file itembase.c.
|
protected |
Definition at line 89 of file itembase.c.
|
protected |
Definition at line 4835 of file itembase.c.
|
protected |
Definition at line 4834 of file itembase.c.
|
protected |
Definition at line 4836 of file itembase.c.
|
protected |
Definition at line 85 of file itembase.c.
|
protected |
Definition at line 127 of file itembase.c.
|
protected |
Definition at line 128 of file itembase.c.
|
protected |
Definition at line 126 of file itembase.c.
|
protected |
Definition at line 122 of file itembase.c.
|
protected |
Definition at line 87 of file itembase.c.
distinguish if item has been created as new or it came from splitting (server only flag)
Definition at line 76 of file itembase.c.
|
protected |
Definition at line 4833 of file itembase.c.
|
protected |
Definition at line 4830 of file itembase.c.
|
protected |
Definition at line 4831 of file itembase.c.
|
protected |
Definition at line 132 of file itembase.c.
|
protected |
Definition at line 133 of file itembase.c.