blob: 512e4894525db866e9a724e902b87adaa62e0b6d (
plain) (
tree)
|
|
// 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
|