diff --git a/src/shared/MAPDEF.pas b/src/shared/MAPDEF.pas
index 8f6a3cefbc4a080e54a1dacc20b173b7ae1f7059..ad160252dcc5877460d99f413785999aa8df791f 100644 (file)
--- a/src/shared/MAPDEF.pas
+++ b/src/shared/MAPDEF.pas
{$INCLUDE mapdef_help.inc}
function trigMonsterId (): Integer; inline;
+ function trigPanelId (): Integer; inline; // panel index in list
private
// user fields
end;
+// panel index in list
+function TDynRecordHelper.trigPanelId (): Integer; inline;
+var
+ fld: TDynField;
+begin
+ fld := getFieldWithType('panelid', TDynField.TType.TInt);
+ result := fld.recrefIndex;
+end;
+
+
// ////////////////////////////////////////////////////////////////////////// //
function TDynRecordHelper.mapName (): AnsiString; inline; begin result := utf2win(getFieldWithType('name', TDynField.TType.TChar).sval); end;
function TDynRecordHelper.mapAuthor (): AnsiString; inline; begin result := utf2win(getFieldWithType('author', TDynField.TType.TChar).sval); end;