Planeshift
|
#include <csutil/csstring.h>
#include <csutil/hash.h>
#include "psstdint.h"
#include <math.h>
Go to the source code of this file.
Defines | |
#define | DEF_PROX_DIST 100 |
100m is trial distance here | |
#define | DEF_UPDATE_DIST 5 |
30m is trial (default) delta to update | |
#define | DEFAULT_ATTACK_NAME "default" |
temporary constant | |
#define | DEFAULT_ATTACKQUEUE_SIZE 5 |
this is the default attack queue size of players, currently it is static among all players | |
#define | INFINITY_DISTANCE 9999999.99f |
#define | MAKE_ID_TYPE(name) |
Make unique integer types for various types of IDs. | |
#define | MAX_COMBAT_EVENT_RANGE 30 |
This #define determines how far away people will get detailed combat events.(moved from combatmanager) | |
#define | PROX_LIST_ANY_RANGE 0.0 |
range of 0 means all members of proxlist in multicast. | |
#define | ShowID(id) id.Show().GetData() |
Convenience wrapper so we don't have to write ugly things like actor->GetEID().Show().GetData() all over the place. | |
#define | SIZET_NOT_FOUND ((size_t)-1) |
#define | SOCKET_CLOSE_FORCED true |
#define | WEATHER_MAX_RAIN_DROPS 8000 |
#define | WEATHER_MAX_SNOW_FALKES 6000 |
Minimum guild requirements | |
#define | GUILD_FEE 20000 |
#define | GUILD_MIN_MEMBERS 1 |
#define | GUILD_KICK_GRACE 5 |
minutes | |
#define | GUILD_NAME_CHANGE_LIMIT 24 * 60 * 60000 |
Minimum number of ticks between name change of guild. | |
#define | MAX_GUILD_LEVEL 9 |
#define | DEFAULT_MAX_GUILD_POINTS 100 |
#define | MAX_GUILD_POINTS_LIMIT 99999 |
Typedefs | |
typedef int32_t | ContainerID |
Container IDs are either EIDs (if > 100) or inventory slot IDs. | |
Enumerations | |
enum | SPELL_TYPE { BUFF, DEBUFF } |
Functions | |
MAKE_ID_TYPE (EID) | |
GEM Entity IDs. | |
MAKE_ID_TYPE (AccountID) | |
Account IDs. | |
MAKE_ID_TYPE (PID) | |
Player IDs. | |
Dynamic proxlist range settings. | |
The dynamic proxlist shrinks range in steps (maximum of 1 step per proxlist update) if the number of player entities on the proxlist exceeds PROX_LIST_SHRINK_THRESHOLD.When the number of entities is below PROX_LIST_REGROW_THRESHOLD and the range is below gemObject::prox_distance_desired, the range is increased. | |
#define | PROX_LIST_SHRINK_THRESHOLD 50 |
50 players in range - start radius shrink | |
#define | PROX_LIST_REGROW_THRESHOLD 30 |
30 players in range - start radius grow | |
#define | PROX_LIST_STEP_SIZE 10 |
grow by this much each attempt | |
#define | DEFAULT_INSTANCE 0 |
Instance 0 is where 99% of things happen. | |
#define | INSTANCE_ALL 0xffffffff |
#define | ASSIST_MAX_DIST 25 |
Maximum distance that the /assist command will work. | |
#define | EXCHANGE_SLOT_COUNT 9 |
#define | INVENTORY_BULK_COUNT 32 |
#define | INVENTORY_EQUIP_COUNT 16 |
#define | GLYPH_WAYS 6 |
#define | GLYPH_ASSEMBLER_SLOTS 4 |
#define | MAX_NPC_DIALOG_DIST 10 |
#define | RANGE_TO_SEE_ACTOR_LABELS 14 |
#define | RANGE_TO_SEE_ITEM_LABELS 7 |
#define | RANGE_TO_SELECT 5 |
#define | RANGE_TO_LOOT 4 |
#define | RANGE_TO_RECV_LOOT 100 |
#define | RANGE_TO_USE 4 |
#define | RANGE_TO_STACK 0.5 |
Range to stack like items when dropping/creating in the world. | |
#define | DROP_DISTANCE 0.55 |
Distance in front of player to drop items (just more then RANGE_TO_STACK) | |
#define | MAX_DROP_DISTANCE 5 |
Maximum distance at which a player may drop an item. | |
#define | RANGE_TO_GUARD 6 |
Range in which you can guard an item - should be slightly bigger than drop range. | |
#define | SKILL_MAX_RANK 5000 |
#define | LONG_RANGE_PERCEPTION 30 |
#define | SHORT_RANGE_PERCEPTION 10 |
#define | PERSONAL_RANGE_PERCEPTION 4 |
#define | IS_CONTAINER true |
#define | GAME_MINUTE_IN_SECONDS 10 |
Number of seconds for each game minute, 10sec real time for 1 minute game time. | |
#define | GAME_MINUTE_IN_TICKS (GAME_MINUTE_IN_SECONDS*1000) |
Number of ticks for each game minute, 10sec real time for 1 minute game time. | |
typedef uint32 | InstanceID |