ACSUtils Wiki

An ACS library for ZDoom-based ports

User Tools

Site Tools


inventory_functions

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Last revisionBoth sides next revision
inventory_functions [2018/01/08 01:15] korshuninventory_functions [2018/02/19 12:55] – removed korshun
Line 1: Line 1:
-====== Inventory functions ====== 
- 
-Just like with [[zdoom>SetInventory]] and [[zdoom>SetActorInventory]], functions with ''Actor'' in them work on the actor with the specified TID, while the functions without work on the activator. 
- 
-===== SetInventory ===== 
- 
-  void SetInventory(str item, int amount) 
-  void SetActorInventory(int tid, str item, int amount) 
- 
-Sets the amount of the specified inventory ''item'' to ''amount'', by giving or taking items. Example: ''SetInventory("SomeItem", 8)'' 
- 
-Optimized to minimize network traffic in Zandronum. 
- 
--------- 
-===== ToggleInventory ===== 
- 
- 
-  void ToggleInventory(str item) 
-  void ToggleActorInventory(int tid, str item) 
- 
-Gives one unit of ''item'' if it isn't present in inventory, or takes it away if it is. 
- 
- 
--------- 
-===== GiveMaxInventory ===== 
-  void GiveMaxInventory(str item) 
-  void GiveMaxActorInventory(int tid, str item) 
- 
-Gives the maxiumum amount of ''item''. 
- 
- 
--------- 
-===== TakeMaxInventory ===== 
-  void TakeMaxInventory(str item) 
-  void TakeMaxActorInventory(int tid, str item) 
- 
-Takes all items of type ''item''. 
- 
- 
- 
- 
  
inventory_functions.txt · Last modified: 2019/08/26 02:39 by korshun