347 lines
10 KiB
C
347 lines
10 KiB
C
#include "version.h"
|
||
|
||
static Char player=
|
||
{
|
||
FALSE, /* use どうでもいい*/
|
||
{
|
||
0, /* CHAR_DATAPLACENUMBER */
|
||
0, /* CHAR_BASEIMAGENUMBER */
|
||
0, /* CHAR_BASEBASEIMAGENUMBER */
|
||
0, /* CHAR_FACEIMAGENUMBER */
|
||
0, /* CHAR_FLOOR */
|
||
0, /* CHAR_X */
|
||
0, /* CHAR_Y */
|
||
5, /* CHAR_DIR 12時を0に時計周りに */
|
||
1, /* CHAR_LV */
|
||
0, /* CHAR_GOLD */
|
||
1, /* CHAR_HP */
|
||
0, /* CHAR_MP */
|
||
|
||
0, /* CHAR_MAXMP */
|
||
|
||
0, /* CHAR_VITAL */
|
||
0, /* CHAR_STR */
|
||
0, /* CHAR_TOUGH */
|
||
0, /* CHAR_DEX */
|
||
|
||
0, /* CHAR_CHARM */
|
||
0, /* CHAR_LUCK */
|
||
0, /* 地属性 */
|
||
0, /* 水属性 */
|
||
0, /* 火属性 */
|
||
0, /* 風属性 */
|
||
|
||
0, /* CHAR_SLOT*/
|
||
0, /* CHAR_CRITIAL */
|
||
0, /* CHAR_COUNTER */
|
||
0, /* CHAR_RARE */
|
||
0, /* CHAR_RADARSTRLENGTH */
|
||
0, /* CHAR_CHATVOLUME */
|
||
MAKE2VALUE(100,20), /* CHAR_MERCHANTLEVEL */
|
||
0, /* CHAR_HEALERLEVEL */
|
||
0, /* CHAR_DETERMINEITEM */
|
||
|
||
-1, /* CHAR_INDEXOFEQTITLE */
|
||
|
||
|
||
0, /* CHAR_POISON */
|
||
0, /* CHAR_PARALYSIS */
|
||
0, /* CHAR_SILENCE */
|
||
0, /* CHAR_STONE */
|
||
0, /* CHAR_DARKNESS */
|
||
0, /* CHAR_CONFUSION */
|
||
|
||
0, /* CHAR_LOGINCOUNT */
|
||
0, /* CHAR_DEADCOUNT */
|
||
0, /* CHAR_WALKCOUNT */
|
||
0, /* CHAR_TALKCOUNT */
|
||
|
||
0, /* CHAR_DAMAGECOUNT */
|
||
0, /* CHAR_GETPETCOUNT */
|
||
0, /* CHAR_KILLPETCOUNT */
|
||
0, /* CHAR_DEADPETCOUNT */
|
||
0, /* CHAR_SENDMAILCOUNT */
|
||
0, /* CHAR_MERGEITEMCOUNT */
|
||
|
||
0, /* CHAR_DUELBATTLECOUNT */
|
||
0, /* CHAR_DUELWINCOUNT */
|
||
0, /* CHAR_DUELLOSECOUNT */
|
||
0, /* CHAR_DUELSTWINCOUNT */
|
||
0, /* CHAR_DUELMAXSTWINCOUNT */
|
||
|
||
CHAR_TYPEPLAYER, /* CHAR_WHICHTYPE */
|
||
1000, /* CHAR_WALKINTERVAL */
|
||
1000, /* CHAR_LOOPINTERVAL */
|
||
#ifdef _NEWOPEN_MAXEXP
|
||
0, // CHAR_OLDEXP,
|
||
#endif
|
||
0, // CHAR_EXP,
|
||
-1, /* CHAR_LASTTALKELDER*/
|
||
0, /* CHAR_SKILLUPPOINT */
|
||
0, /* CHAR_LEVELUPPOINT */
|
||
|
||
0, /* CHAR_IMAGETYPE */
|
||
CHAR_COLORWHITE, /* CHAR_NAMECOLOR */
|
||
CHAR_COLORWHITE, /* CHAR_POPUPNAMECOLOR */
|
||
0, /* CHAR_LASTTIMESETLUCK */
|
||
100, /* CHAR_DUELPOINT */
|
||
0, /* CHAR_EVENT */
|
||
0, /* CHAR_EVENT2 */
|
||
0, /* CHAR_EVENT3 */
|
||
#ifdef _NEWEVENT
|
||
0, /* CHAR_EVENT4 */
|
||
0, /* CHAR_EVENT5 */
|
||
0, /* CHAR_EVENT6 */
|
||
#endif
|
||
0, /* CHAR_NOWEVENT */
|
||
0, /* CHAR_NOWEVENT2 */
|
||
0, /* CHAR_NOWEVENT3 */
|
||
#ifdef _NEWEVENT
|
||
0, /* CHAR_NOWEVENT4 */
|
||
0, /* CHAR_NOWEVENT5 */
|
||
0, /* CHAR_NOWEVENT6 */
|
||
#endif
|
||
0, /* CHAR_TRANSMIGRATION */
|
||
0, /* CHAR_TRANSEQUATION */
|
||
|
||
0, /* CHAR_INITDATA */
|
||
|
||
//#ifdef _PETSKILL_BECOMEPIG
|
||
// -1,
|
||
//#endif
|
||
|
||
0, //CHAR_SILENT, /* char shutup time */
|
||
0, // CHAR_FMINDEX, // <20>a謁 index
|
||
0, // CHAR_FMLEADERFLAG,
|
||
/* <20>a謁Θ∩斎寵
|
||
* FMMEMBER_NONE :<3A>SΤ<53>[<5B>Jヴ<4A><E383B4>a謁
|
||
* FMMEMBER_APPLY :ビ出<E38393>[<5B>J<EFBFBD>a謁い
|
||
* FMMEMBER_LEADER :謁<>
|
||
* FMMEMBER_MEMBER :<3A>@<40>Θ∩
|
||
* FMMEMBER_ELDER :<3A>ρ
|
||
* FMMEMBER_INVITE :化<>q // 屡<>ぃノ
|
||
* FMMEMBER_BAILEE :<3A>]鞍<> // 屡<>ぃノ
|
||
* FMMEMBER_VICELEADER :案謁<E6A188> // 屡<>ぃノ
|
||
*/
|
||
0, // CHAR_FMSPRITE, // <20>a謁<61>u<EFBFBD>@埼<>F
|
||
|
||
0, // CHAR_BANKGOLD,
|
||
0, // CHAR_RIDEPET,
|
||
0, // CHAR_LEARNRIDE,
|
||
#ifdef _NEW_RIDEPETS
|
||
0, // CHAR_LOWRIDEPETS,
|
||
#endif
|
||
0, // CHAR_LIMITLEVEL,
|
||
#ifdef _PET_FUSION
|
||
0, // CHAR_FUSIONCODE, //<2F>斎<EFBFBD>s<EFBFBD>X
|
||
0, // CHAR_FUSIONINDEX, //劫て<E58AAB>d<EFBFBD><64>s弦
|
||
0, // CHAR_FUSIONRAISE, //増<>iΩ柴
|
||
0, // CHAR_FUSIONBEIT, //<2F>d<EFBFBD>J<EFBFBD>X斜
|
||
0, // CHAR_FUSIONTIMELIMIT, //増<>i<EFBFBD>供
|
||
#endif
|
||
#ifdef _PERSONAL_FAME // Arminius 8.30: <20>a謁㎎<E8AC81>H<EFBFBD>n掩
|
||
0, // CHAR_FAME,
|
||
#endif
|
||
|
||
#ifdef _NEWSAVE
|
||
0, // CHAR_SAVEINDEXNUMBER, /* SaveFile .0.char or .1.char */
|
||
#endif
|
||
|
||
#ifdef _ATTACK_MAGIC
|
||
0, // CHAR_EARTH_EXP, // <20><>a<EFBFBD><61>a<EFBFBD>]<5D>k儒<6B>m<EFBFBD>
|
||
0, // CHAR_WATER_EXP, // <20><>a<EFBFBD><61><EFBFBD>]<5D>k儒<6B>m<EFBFBD>
|
||
0, // CHAR_FIRE_EXP, // <20><>a<EFBFBD><61><EFBFBD>]<5D>k儒<6B>m<EFBFBD>
|
||
0, // CHAR_WIND_EXP, // <20><>a<EFBFBD>Ⅲ<EFBFBD>]<5D>k儒<6B>m<EFBFBD>
|
||
0, // CHAR_EARTH_RESIST, // <20><>a<EFBFBD><61>a<EFBFBD>]<5D>kк<6B>
|
||
0, // CHAR_WATER_RESIST, // <20><>a<EFBFBD><61><EFBFBD>]<5D>kк<6B>
|
||
0, // CHAR_FIRE_RESIST, // <20><>a<EFBFBD><61><EFBFBD>]<5D>kк<6B>
|
||
0, // CHAR_WIND_RESIST, // <20><>a<EFBFBD>Ⅲ<EFBFBD>]<5D>kк<6B>
|
||
0, // CHAR_EARTH_ATTMAGIC_EXP, // <20><>a<EFBFBD><61>a<EFBFBD>]<5D>k儒<6B>m<EFBFBD><6D>g島㍑
|
||
0, // CHAR_WATER_ATTMAGIC_EXP, // <20><>a<EFBFBD><61><EFBFBD>]<5D>k儒<6B>m<EFBFBD><6D>g島㍑
|
||
0, // CHAR_FIRE_ATTMAGIC_EXP, // <20><>a<EFBFBD><61><EFBFBD>]<5D>k儒<6B>m<EFBFBD><6D>g島㍑
|
||
0, // CHAR_WIND_ATTMAGIC_EXP, // <20><>a<EFBFBD>Ⅲ<EFBFBD>]<5D>k儒<6B>m<EFBFBD><6D>g島㍑
|
||
0, // CHAR_EARTH_DEFMAGIC_EXP, // <20><>a<EFBFBD><61>a<EFBFBD>]<5D>kк<6B><D0BA>g島㍑
|
||
0, // CHAR_WATER_DEFMAGIC_EXP, // <20><>a<EFBFBD><61><EFBFBD>]<5D>kк<6B><D0BA>g島㍑
|
||
0, // CHAR_FIRE_DEFMAGIC_EXP, // <20><>a<EFBFBD><61><EFBFBD>]<5D>kк<6B><D0BA>g島㍑
|
||
0, // CHAR_WIND_DEFMAGIC_EXP, // <20><>a<EFBFBD>Ⅲ<EFBFBD>]<5D>kк<6B><D0BA>g島㍑
|
||
#endif
|
||
|
||
|
||
#ifdef _GAMBLE_BANK
|
||
0, // CHAR_PERSONAGOLD, //巡兜㎎<E5859C>H使<48>
|
||
#endif
|
||
#ifdef _DROPSTAKENEW
|
||
0, // CHAR_GAMBLENUM, //巡兜<E5B7A1>nだ
|
||
#endif
|
||
#ifdef _ADD_ACTION //npc以<63>@
|
||
0, // CHAR_ACTIONSTYLE,
|
||
#endif
|
||
#ifdef _PET_EVOLUTION
|
||
0, // CHAR_EVOLUTIONBASEVTL,
|
||
0, // CHAR_EVOLUTIONBASESTR,
|
||
0, // CHAR_EVOLUTIONBASETGH,
|
||
0, // CHAR_EVOLUTIONBASEDEX,
|
||
#endif
|
||
|
||
#ifdef _FM_JOINLIMIT
|
||
0, // CHAR_FMTIMELIMIT,
|
||
#endif
|
||
|
||
#ifdef _CHAR_PROFESSION // WON ADD <20>H<EFBFBD>他<EFBFBD>~
|
||
0, // PROFESSION_CLASS, // 他<>~<7E>O
|
||
0, // PROFESSION_LEVEL, // 他<>~汽<>
|
||
// 0, // PROFESSION_EXP, // 他<>~<7E>g島㍑
|
||
0, // PROFESSION_SKILL_POINT, // м<><D0BC>I柴
|
||
0, // ATTACHPILE, // <20>W<EFBFBD>[逸<>|
|
||
0, // PROFESSION_FIRE_P, // <20>儒<EFBFBD>m<EFBFBD>
|
||
0, // PROFESSION_ICE_P, // <20>B儒<42>m<EFBFBD>
|
||
0, // PROFESSION_THUNDER_P, // <20>p儒<70>m<EFBFBD>
|
||
0, // PROFESSION_FIRE_R, // <20>к<EFBFBD>
|
||
0, // PROFESSION_ICE_R, // <20>Bк<42>
|
||
0, // PROFESSION_THUNDER_R, // <20>pк<70>
|
||
#endif
|
||
#ifdef _ALLDOMAN // (ぃ<>i<EFBFBD>}) Syu ADD 影<><E5BDB1>]NPC
|
||
0, // CHAR_HEROFLOOR,
|
||
#endif
|
||
#ifdef _PETSKILL_BECOMEPIG
|
||
-1, // CHAR_BECOMEPIG,
|
||
100250, //CHAR_BECOMEPIG_BBI
|
||
#endif
|
||
0, // CHAR_LASTLEAVETIME, // Robin add 殻<>託<EFBFBD>u<EFBFBD>供
|
||
|
||
#ifdef _NEW_MANOR_LAW
|
||
0, // CHAR_MOMENTUM,
|
||
#endif
|
||
|
||
#ifdef _ITEM_ADDEXP2
|
||
0, // CHAR_ADDEXPPOWER,
|
||
0, // CHAR_ADDEXPTIME,
|
||
#endif
|
||
|
||
#ifdef _VIP_BATTLE_EXP
|
||
0, // CHAR_NVIPEXP,
|
||
0, // CHAR_NVIPTIME,
|
||
#endif
|
||
|
||
#ifdef _ANGEL_SUMMON
|
||
0, // CHAR_HEROCNT, // ЧΘ<D0A7>i<EFBFBD>ヴ鞍<E383B4>Ω柴
|
||
#endif
|
||
|
||
#ifdef _TEACHER_SYSTEM
|
||
0, // CHAR_TEACHER_FAME, // 擬弗糟擬蕗李
|
||
#endif
|
||
|
||
#ifdef _GM_ITEM
|
||
0, // 螺社GM凋綜肝方
|
||
#endif
|
||
#ifdef _VIP_SERVER
|
||
0, // 氏埀泣方
|
||
#endif
|
||
#ifdef _VIP_RIDE
|
||
0, // 氏埀楠菜痔
|
||
#endif
|
||
#ifdef _CAMEO_MONEY
|
||
0,
|
||
#endif
|
||
#ifdef _MISSION_TRAIN
|
||
0,
|
||
0,
|
||
#endif
|
||
#ifdef _PET_EVOLVE
|
||
0,
|
||
#endif
|
||
#ifdef _FLOOR_DIFI_FIELD
|
||
0,
|
||
#endif
|
||
#ifdef _MISSION_TIME
|
||
0,
|
||
#endif
|
||
#ifdef _PLAYER_TITLE
|
||
0,
|
||
0,
|
||
#endif
|
||
#ifdef _COWRIE
|
||
0,
|
||
#endif
|
||
#ifdef _ONLINE_TIME
|
||
0,
|
||
#endif
|
||
0, //CHAR_LUASAVE_WORKINT_1
|
||
0, //CHAR_LUASAVE_WORKINT_2
|
||
0, //CHAR_LUASAVE_WORKINT_3
|
||
0, //CHAR_LUASAVE_INT_1
|
||
0, //CHAR_LUASAVE_INT_2
|
||
0, //CHAR_LUASAVE_INT_3
|
||
#ifdef _CAX_ESC_REPORT
|
||
0, //CHAR_REPORT 耽晩禰欺
|
||
#endif
|
||
#ifdef _CAX_Mercenary
|
||
0, //CHAR_MERCENARY 啅汚忖粁
|
||
#endif
|
||
},
|
||
|
||
{
|
||
{""}, /* CHAR_NAME */
|
||
{""}, /* CHAR_OWNTITLE */
|
||
{""}, /* CHAR_ARGUMENT */
|
||
{""}, /* CHAR_OWNERCDKEY */
|
||
{""}, /* CHAR_OWNERCHARANAME */
|
||
},
|
||
{
|
||
SETFLG(1,1,1,1,1,1,0,0 ),
|
||
SETFLG(0,0,0,0,0,0,0,1 ),
|
||
}
|
||
};
|
||
|
||
LevelUpPattern lvplayer00={ {{100,10},{200,10},{50,8}},9,11,10};
|
||
LevelUpPattern lvplayer10={ {{100,10},{200,10},{50,8}},9,11,10};
|
||
LevelUpPattern lvplayer20={ {{100,10},{200,10},{50,8}},9,11,10};
|
||
LevelUpPattern lvplayer30={ {{100,10},{200,10},{50,8}},9,11,10};
|
||
|
||
LevelUpPattern lvplayer01={ {{100,10},{200,10},{50,8}},9,11,10};
|
||
LevelUpPattern lvplayer11={ {{100,10},{200,10},{50,8}},9,11,10};
|
||
LevelUpPattern lvplayer21={ {{100,10},{200,10},{50,8}},9,11,10};
|
||
LevelUpPattern lvplayer31={ {{100,10},{200,10},{50,8}},9,11,10};
|
||
|
||
LevelUpPattern lvplayer02={ {{100,10},{200,10},{50,8}},9,11,10};
|
||
LevelUpPattern lvplayer12={ {{100,10},{200,10},{50,8}},9,11,10};
|
||
LevelUpPattern lvplayer22={ {{100,10},{200,10},{50,8}},9,11,10};
|
||
LevelUpPattern lvplayer32={ {{100,10},{200,10},{50,8}},9,11,10};
|
||
|
||
LevelUpPattern lvplayer03={ {{100,10},{200,10},{50,8}},9,11,10};
|
||
LevelUpPattern lvplayer13={ {{100,10},{200,10},{50,8}},9,11,10};
|
||
LevelUpPattern lvplayer23={ {{100,10},{200,10},{50,8}},9,11,10};
|
||
LevelUpPattern lvplayer33={ {{100,10},{200,10},{50,8}},9,11,10};
|
||
|
||
LevelUpPattern lvplayer04={ {{100,10},{200,10},{50,8}},9,11,10};
|
||
LevelUpPattern lvplayer14={ {{100,10},{200,10},{50,8}},9,11,10};
|
||
LevelUpPattern lvplayer24={ {{100,10},{200,10},{50,8}},9,11,10};
|
||
LevelUpPattern lvplayer34={ {{100,10},{200,10},{50,8}},9,11,10};
|
||
|
||
LevelUpPattern lvplayer05={ {{100,10},{200,10},{50,8}},9,11,10};
|
||
LevelUpPattern lvplayer15={ {{100,10},{200,10},{50,8}},9,11,10};
|
||
LevelUpPattern lvplayer25={ {{100,10},{200,10},{50,8}},9,11,10};
|
||
LevelUpPattern lvplayer35={ {{100,10},{200,10},{50,8}},9,11,10};
|
||
|
||
LevelUpPattern lvplayer06={ {{100,10},{200,10},{50,8}},9,11,10};
|
||
LevelUpPattern lvplayer16={ {{100,10},{200,10},{50,8}},9,11,10};
|
||
LevelUpPattern lvplayer26={ {{100,10},{200,10},{50,8}},9,11,10};
|
||
LevelUpPattern lvplayer36={ {{100,10},{200,10},{50,8}},9,11,10};
|
||
|
||
LevelUpPattern lvplayer07={ {{100,10},{200,10},{50,8}},9,11,10};
|
||
LevelUpPattern lvplayer17={ {{100,10},{200,10},{50,8}},9,11,10};
|
||
LevelUpPattern lvplayer27={ {{100,10},{200,10},{50,8}},9,11,10};
|
||
LevelUpPattern lvplayer37={ {{100,10},{200,10},{50,8}},9,11,10};
|
||
|
||
LevelUpPattern lvplayer08={ {{100,10},{200,10},{50,8}},9,11,10};
|
||
LevelUpPattern lvplayer18={ {{100,10},{200,10},{50,8}},9,11,10};
|
||
LevelUpPattern lvplayer28={ {{100,10},{200,10},{50,8}},9,11,10};
|
||
LevelUpPattern lvplayer38={ {{100,10},{200,10},{50,8}},9,11,10};
|
||
|
||
LevelUpPattern lvplayer09={ {{100,10},{200,10},{50,8}},9,11,10};
|
||
LevelUpPattern lvplayer19={ {{100,10},{200,10},{50,8}},9,11,10};
|
||
LevelUpPattern lvplayer29={ {{100,10},{200,10},{50,8}},9,11,10};
|
||
LevelUpPattern lvplayer39={ {{100,10},{200,10},{50,8}},9,11,10};
|
||
|
||
|