View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000255 | LDMud 3.3 | Efuns | public | 2004-11-26 23:07 | 2009-01-08 04:37 |
Reporter | Assigned To | zesstra | |||
Priority | normal | Severity | feature | Reproducibility | N/A |
Status | resolved | Resolution | fixed | ||
Fixed in Version | 3.3.718 | ||||
Summary | 0000255: present_clone() should allow 'id <n>' form | ||||
Description | Short: 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 | ||||
Tags | No tags attached. | ||||
Date Modified | Username | Field | Change |
---|---|---|---|
2004-11-26 23:07 |
|
New Issue | |
2008-07-17 05:36 | zesstra | Relationship added | has duplicate 0000519 |
2009-01-08 04:04 | zesstra | Note Added: 0000855 | |
2009-01-08 04:04 | zesstra | Status | new => resolved |
2009-01-08 04:04 | zesstra | Fixed in Version | => 3.3.717 |
2009-01-08 04:04 | zesstra | Resolution | open => fixed |
2009-01-08 04:04 | zesstra | Assigned To | => zesstra |
2009-01-08 04:36 | zesstra | Project | LDMud => LDMud 3.3 |
2009-01-08 04:37 | zesstra | Product Version | 3.2.8 and before => |
2009-01-08 04:37 | zesstra | Fixed in Version | 3.3.717 => 3.3.718 |