Crossfire Server, Branches 1.12  R18729
citylife.c File Reference
#include <citylife.h>
#include <stdarg.h>
#include <citylife_proto.h>
+ Include dependency graph for citylife.c:

Go to the source code of this file.

Data Structures

struct  mapzone
 
struct  spawn_point
 
struct  spawn_zone
 

Macros

#define FIRST_MOVE_KEY   "citylife_first_move"
 

Functions

CF_PLUGIN int citylife_runPluginCommand (object *op, char *params)
 
CF_PLUGIN void * getPluginProperty (int *type,...)
 
CF_PLUGIN int initPlugin (const char *iversion, f_plug_api gethooksptr)
 

Variables

static const char *const scorn_archs []
 
static const spawn_point scorn_ne_points []
 
static const spawn_zone scorn_ne_zones []
 
static const spawn_point scorn_nw_points []
 
static const spawn_zone scorn_nw_zones []
 
static const spawn_point scorn_se_points []
 
static const spawn_zone scorn_se_zones []
 
static const spawn_point scorn_sw_points []
 
static const spawn_zone scorn_sw_zones []
 
static const mapzone available_zones []
 
static const mapzoneget_zone_for_map (mapstruct *map)
 
static objectget_npc (const mapzone *zone)
 
static void add_npc_to_zone (const mapzone *zone, mapstruct *map)
 
static void add_npc_to_point (const mapzone *zone, mapstruct *map)
 
static void add_npcs_to_map (mapstruct *map)
 
static void add_npc_to_random_map (void)
 
CF_PLUGIN void * citylife_globalEventListener (int *type,...)
 
CF_PLUGIN int postInitPlugin (void)
 
CF_PLUGIN void * eventListener (int *type,...)
 
CF_PLUGIN int closePlugin (void)
 

Detailed Description

This file is part of the city life plugin. See this page for more information.

Definition in file citylife.c.