X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fcommon%2Fitems%2Fall.qc;h=9d7cfa8d32e428aed292e73b8a4d501cbfada5f9;hb=109c5785a22fb4336ac5e91d5f1fa91678582164;hp=1700ae9fbe4e71013dca7b89de60fad0bb481804;hpb=c11cbc96e9310e51bdcbf0f7e04f22bd4bd0d511;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/common/items/all.qc b/qcsrc/common/items/all.qc index 1700ae9fb..9d7cfa8d3 100644 --- a/qcsrc/common/items/all.qc +++ b/qcsrc/common/items/all.qc @@ -1,11 +1,22 @@ +#ifndef ITEMS_ALL_C +#define ITEMS_ALL_C #include "all.qh" -#include "all.inc" +#include "item/_mod.inc" -void ItemTest() +void Dump_Items() { - ITEMS_FOREACH(it != NULL, LAMBDA({ - print(strcat(etos(it), "\n")); - ITEM_SEND(Default, it); - })); + FOREACH(Items, true, ITEM_HANDLE(Show, it)); } + +string Item_Model(string item_mdl) +{ + string output = strcat("models/items/", item_mdl); +#ifdef SVQC + MUTATOR_CALLHOOK(ItemModel, item_mdl, output); + output = item_model_output; +#endif + return output; +} + +#endif