Einige _get_path zu make_path_absolute geaendert.
Die uebergebenen UIDs sind eh (groesstenteils) sinnlos
gewesen und der Name ist sprechender und suggeriert
keine Nutzung einer privaten Funktion.
In beiden Faellen erfolgt keine Expansion von
Platzhaltern im Pfad.
Change-Id: I9b3752b27c65ec3d106be78fcd2976e9e057b3e0
diff --git a/std/npc/items.c b/std/npc/items.c
index f0260cf..c879768 100644
--- a/std/npc/items.c
+++ b/std/npc/items.c
@@ -214,15 +214,15 @@
// Aus Array ein Element auswaehlen
if (pointerp(filename))
filename = filename[random(sizeof(filename))];
-
+
// Kein String? -> Fehler
if (!stringp(filename)){
raise_error("AddItem: filename or array of filenames expected.\n");
} else {
// Pfad normieren und eventuell vorhandenes ".c" entfernen
- filename = MASTER->_get_path(
+ filename = master()->make_path_absolute(
filename[<2..]==".c"?filename=filename[0..<3]
- : filename,"?");
+ : filename);
// Property setzen
SetProp(P_ITEMS, (QueryProp(P_ITEMS)||({}))+
({ ({ 0, filename, refresh, props }) }));