View Issue Details

IDProjectCategoryView StatusLast Update
0000255LDMud 3.3Efunspublic2009-01-08 05:37
ReporterlarsAssigned Tozesstra  
PrioritynormalSeverityfeatureReproducibilityN/A
Status resolvedResolutionfixed 
Fixed in Version3.3.718 
Summary0000255: present_clone() should allow 'id <n>' form
DescriptionShort: Extension for present_clone()
From: Andy <Andreas.Klauer@epost.de>
Date: Mon, 23 Jul 2001 21:37:21 +0200
Type: Feature
State: New

Hi Lars,

bei present() gibt es die Form "<id> <n>" fuer den String, um zu pruefen, ob es
ein n-tes Objekt gibt, das auf <id> passt.

Bei present_clone ist es leider nicht moeglich, eine solche Nummer anzugeben.
Das finde ich schade, da ich diese Funktion oft verwende (schliesslich ist sie
ja zum einen viel billiger als present, zum anderen braucht man dem Objekt dann
keine zusaetzliche ID geben...).

Wie waere es mit einem extra-Argument int number nach environment (um die
Kompatibilitaet zu wahren).

Als neuer Parameter deswegen, damit man im Falle dass man ein Objekt uebergibt,
diese Nummer dennoch mit angeben kann.

Man koennte auch bei einem String die Form "<id> <n>" belassen und nur bei
uebergebenem Objekt einen Zusatzparameter number zulassen.

Ich faende es jedenfalls schoen, wenn man die Funktion auf diese Weise
erweitern wuerde und sie somit gleichwertig mit present() machen wuerde.

Waere auch gut, wenn diese Funktion etwas bekannter werden wuerde, da meistens
present dazu verwendet wird, um zu schauen, ob ein Objekt im reset geklont
werden muss oder nicht (was dazu dann noch schieflaeuft, wenn ein anderes
Objekt diese id besitzt...)

Gruss
Menaures@UNItopia
TagsNo tags attached.

Relationships

has duplicate 0000519 resolvedzesstra present_clone(): deep-inventory search and search for <object> no. x 

Activities

zesstra

2009-01-08 05:04

administrator   ~0000855

Ah, should be fixed by r2461.

Issue History

Date Modified Username Field Change
2004-11-27 00:07 lars New Issue
2008-07-17 07:36 zesstra Relationship added has duplicate 0000519
2009-01-08 05:04 zesstra Note Added: 0000855
2009-01-08 05:04 zesstra Status new => resolved
2009-01-08 05:04 zesstra Fixed in Version => 3.3.717
2009-01-08 05:04 zesstra Resolution open => fixed
2009-01-08 05:04 zesstra Assigned To => zesstra
2009-01-08 05:36 zesstra Project LDMud => LDMud 3.3
2009-01-08 05:37 zesstra Product Version 3.2.8 and before =>
2009-01-08 05:37 zesstra Fixed in Version 3.3.717 => 3.3.718