summaryrefslogblamecommitdiff
path: root/db/const.txt
blob: 512e4894525db866e9a724e902b87adaa62e0b6d (plain) (tree)
1
                              































































































































                                    























              
                           
                          

                           
 




                           







                                 
















                      
 

                       
 

                                                                 
 


















                                                                                                                    
                                                                   


                                                                           


                                                                           

                                                                                  
// Constants usable in scripts

mf_nomemo	0
mf_noteleport	1
mf_nosave	2
mf_nobranch	3
mf_nopenalty	4
mf_pvp		5
mf_pvp_noparty	6
mf_pvp_noguild	7
mf_gvg		8
mf_gvg_noparty	9
mf_nozenypenalty	10

StatusPoint	9	1
BaseLevel	11	1
SkillPoint	12	1
Class		19	1
Upper		56	1
Zeny		20	1
Sex		21	1
Weight		24	1
MaxWeight	25	1
JobLevel	55	1
BaseExp		1	1
JobExp		2	1
NextBaseExp	22	1
NextJobExp	23	1
Hp		5	1
MaxHp		6	1
Sp		7	1
MaxSp		8	1

bMaxHP		6
bMaxSP		8
bStr		13
bAgi		14
bVit		15
bInt		16
bDex		17
bLuk		18
bAtk		41
bAtk2		42
bMatk1		43
bMatk2		44
bDef		45
bMdef		47
bMdef2		48
bHit		49
bFlee		50
bFlee2		51
bCritical	52
bAspd		53

bAtkRange	1000
bAtkEle		1001
bDefEle		1002
bCastrate	1003
bMaxHPrate	1004
bMaxSPrate	1005
bUseSPrate	1006
bAddEle		1007
bAddRace	1008
bAddSize	1009
bSubEle		1010
bSubRace	1011
bAddEff		1012
bResEff		1013
bBaseAtk	1014
bAspdRate	1015
bHPrecovRate	1016
bSPrecovRate	1017
bSpeedRate	1018
bCriticalDef	1019
bNearAtkDef	1020
bLongAtkDef	1021
bDoubleRate	1022
bDoubleAddRate	1023
bMatk		1024
bMatkRate	1025
bIgnoreDefEle	1026
bIgnoreDefRace	1027
bAtkRate	1028
bSpeedAddRate	1029
bAspdAddRate	1030
bMagicAtkDef	1031
bMiscAtkDef	1032
bIgnoreMdefEle	1033
bIgnoreMdefRace	1034
bMagicAddEle	1035
bMagicAddRace	1036
bMagicSubRace	1037
bPerfectHitRate	1038
bPerfectHitAddRate	1039
bCriticalRate	1040
bGetZenyNum	1041
bAddGetZenyNum	1042
bAddDamageClass	1043
bAddMagicDamageClass	1044
bAddDefClass	1045
bAddMdefClass	1046
bAddMonsterDropItem	1047
bDefRatioAtkEle	1048
bDefRatioAtkRace	1049
bAddSpeed	1050
bHitRate	1051
bFleeRate	1052
bFlee2Rate	1053
bDefRate	1054
bDef2Rate	1055
bMdefRate	1056
bMdef2Rate	1057
bSplashRange	1058
bSplashAddRange	1059
bAutoSpell	1060
bHPDrainRate	1061
bSPDrainRate	1062
bShortWeaponDamageReturn	1063
bLongWeaponDamageReturn	1064
bWeaponComaEle	1065
bWeaponComaRace	1066
bAddEff2	1067
bMagicDamageReturn	1068
bRandomAttackIncrease	1069
bAllStats		1070
bAgiVit			1071
bAgiDexStr		1072
bPerfectHide		1073

equip_head 1
equip_shield 2
equip_hand2 3
equip_hand1 4
equip_gloves 5
equip_shoes 6
equip_misc1 7
equip_misc2 8
equip_torso 9
equip_legs 10

cNone  11
cWhite 10
cRed    0
cGreen  1
cDarkBlue  2
cYellow 3
cLightBlue  4
cPink   5
cBlack  6
cOrange 7
cPurple 8
cDarkGreen 9

sc_poison		132
sc_slowpoison		14
sc_raiseattackspeed0	37
sc_raiseattackstrength	185

// Marriage-related
WEDDING_FEE		100
DIVORCE_FEE_PER_LEVEL	500
WEDDING_MIN_LEVEL	32

sfx_skillup			1
sfx_magic_generic		2
sfx_magic_life			3
sfx_magic_war			4
sfx_magic_transmute		5
sfx_magic_nature		6
sfx_magic_astral		7

NIBBLE_0_SHIFT 0
NIBBLE_0_MASK 15

NIBBLE_1_SHIFT 4
NIBBLE_1_MASK 240

NIBBLE_2_SHIFT 8
NIBBLE_2_MASK 3840

NIBBLE_3_SHIFT 12
NIBBLE_3_MASK 61440

NIBBLE_4_SHIFT 16
NIBBLE_4_MASK 983040

NIBBLE_5_SHIFT 20
NIBBLE_5_MASK 15728640

NIBBLE_6_SHIFT 24
NIBBLE_6_MASK 251658240

NIBBLE_7_SHIFT 28        // Only three bits available in this one
NIBBLE_7_MASK 1879048192 // should be 4026531840

// Magic skills
SKILL_MAGIC		340
SKILL_MAGIC_LIFE	341
SKILL_MAGIC_WAR		342
SKILL_MAGIC_TRANSMUTE	343
SKILL_MAGIC_NATURE	344
SKILL_MAGIC_ASTRAL	345

// Flags for the magic quests
MFLAG_DRANK_POTION	1	// Character drank at least one magic potion as prerequisite for the mana seed quest
MFLAG_KNOWS_MANASEED	2	// Character has found the Mana Seed
MFLAG_TOUCHED_MANASEED	4	// Character has touched the Mana Seed
MFLAG_MANASEED_MAXEDOUT	8	// Character has touched the Mana Seed while maxed out on magic

MFLAG_KNOWS_AULDSBEL	16	// Character has met Auldsbel
MFLAG_KNOWS_WYARA	32	// Character has met Wyara
MFLAG_KNOWS_SAGATHA	64	// Character has met Sagatha
MFLAG_KNOWS_MANAPOTION	128	// Has heard about the mana potion

MFLAG_MANASEED_RUMOUR	256	// Has heard rumour about mana seed
MFLAG_KNOWS_CUTTREE	512	// Knows about the `cut the tree' quest
MFLAG_DID_CUTTREE	1024	// Did cut off a branch from the druid tree
MFLAG_KNOWS_DRUIDTREE	2048	// Knows about the druid tree quest

MFLAG_KNOWS_IMP		4096	// Knows about the imprisoned forest spirit
MFLAG_KNOWS_OLD_WIZARD	8192	// Knows Bjorn's old wizard
MFLAG_MADE_CONC_POTION	16384	// Made a concentration potion with T15 and/or T16
MFLAG_ELANORE_OMAR	32768	// Told Omar about Elanore's involvement