Crossfire Server  1.75.0
describe.cpp File Reference

This file contains description-related methods that are common to many classes of objects. More...

#include "global.h"
#include <stdlib.h>
#include <string.h>
#include "ob_methods.h"
#include "ob_types.h"

Go to the source code of this file.

Functions

void common_ob_describe (const object *op, const object *observer, int use_media_tags, char *buf, size_t size)
 Describes an object, seen by a given observer. More...
 

Detailed Description

This file contains description-related methods that are common to many classes of objects.

Definition in file describe.cpp.

Function Documentation

◆ common_ob_describe()

void common_ob_describe ( const object op,
const object observer,
int  use_media_tags,
char *  buf,
size_t  size 
)

Describes an object, seen by a given observer.

Parameters
opThe object to describe
observerThe object to make the description to
use_media_tagsIf set then media tags may be used in the description
bufBuffer that will contain the description
sizebuf's size.

Definition at line 36 of file describe.cpp.

References describe_item(), query_name(), and stringbuffer_finish().

Referenced by legacy_ob_describe(), and spellbook_type_describe().