Go to the documentation of this file.00001 '''
00002 consts.py
00003 common constants definitions
00004
00005 Anoria (c) Gsk 2010
00006 '''
00007
00008 SYSTEM_VERSION_MAJOR = 0
00009 SYSTEM_VERSION_MINOR = 0
00010 SYSTEM_VERSION_REVISION = 9
00011 SYSTEM_VERSION_BUILD = 19
00012
00013 SYSTEM_VERSION = '%d.%d.%d.%d' % \
00014 (SYSTEM_VERSION_MAJOR,SYSTEM_VERSION_MINOR,SYSTEM_VERSION_REVISION,SYSTEM_VERSION_BUILD)
00015
00016
00017
00018
00019
00020
00021 XPTABLE = [20, 30, 60, 120, 240 , 480, 960, 1920]
00022
00023
00024
00025 GAME_UPDATE_RATE = 1
00026 HP_REGEN_FACTOR = (1.0/GAME_UPDATE_RATE)/60.0
00027
00028
00029 STATCONV_CON2HP = 5
00030 STATCONV_STR2PWR = 5
00031 STATCONV_DEX2PWR = 5
00032 STATCONV_INT2PWR = 5
00033
00034
00035 GENDER_MALE = 1
00036 GENDER_FEMALE = 2
00037 GENDER_NEUTRAL = 3
00038
00039
00040
00041
00042 BASE_MISS = 1000
00043 BASE_EVADE = 2000
00044 BASE_CRIT = 500
00045 BASE_CRUSH = 250
00046
00047 HIT_TYPE_MISS = 0
00048 HIT_TYPE_EVADE = 1
00049 HIT_TYPE_CRIT = 2
00050 HIT_TYPE_CRUSH = 3
00051 HIT_TYPE_NORMAL = 4
00052
00053 HIT_MULTIPLIER = [0, 0, 2, 3, 1]
00054 MELEE_MAX_DISTANCE = 2.5
00055 DROP_AGGRO_DISTANCE = 10.0
00056
00057
00058
00059
00060
00061
00062 SYSTEM_CHANNEL_ID = 0
00063 MELEE_COMBAT_CHANNEL_ID = 1
00064
00065
00066
00067
00068
00069 PROFICIENCY_CODES = [
00070 'p_strength', 'p_constitution', 'p_intelligence',
00071 'p_dexterity', 'p_hp_regeneration', 'p_power_regeneration',
00072 'p_spiritualism', 'p_divine_belief', 'p_arcane_knowledge',
00073 'p_natures_attunement', 'p_necromancy', 'p_runspeed',
00074 'p_defense', 'p_weaponskill', 'p_focus' ]
00075
00076 NUM_PROFICIENCIES = len(PROFICIENCY_CODES)
00077
00078
00079
00080
00081
00082 STATS_CODES = ['CON', 'STR', 'DEX', 'INT', 'HP', 'PWR']
00083 STATSEFFECTS_SLOTS = ['ps1', 'ps2', 'ps3', 'ps4' ]