StoneAge/gmsv/char/defaultPlayer.h
2018-08-07 00:51:35 -07:00

373 lines
11 KiB
C
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#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
#ifdef _ADD_NEWEVENT
0, /* CHAR_EVENT7 */
0, /* CHAR_EVENT8 */
#endif
0, /* CHAR_NOWEVENT */
0, /* CHAR_NOWEVENT2 */
0, /* CHAR_NOWEVENT3 */
#ifdef _NEWEVENT
0, /* CHAR_NOWEVENT4 */
0, /* CHAR_NOWEVENT5 */
0, /* CHAR_NOWEVENT6 */
#endif
#ifdef _ADD_NEWEVENT
0, /* CHAR_NOWEVENT7 */
0, /* CHAR_NOWEVENT8 */
#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 _DEATH_CONTEND
0, // CHAR_PKLISTTEAMNUM,
0, // CHAR_PKLISTLEADER,
#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><6B>
0, // CHAR_WATER_RESIST, // <20><>a<EFBFBD><61><EFBFBD>]<5D><6B>
0, // CHAR_FIRE_RESIST, // <20><>a<EFBFBD><61><EFBFBD>]<5D><6B>
0, // CHAR_WIND_RESIST, // <20><>a<EFBFBD><EFBFBD>]<5D><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><6B><D0BA>g島㍑
0, // CHAR_WATER_DEFMAGIC_EXP, // <20><>a<EFBFBD><61><EFBFBD>]<5D><6B><D0BA>g島㍑
0, // CHAR_FIRE_DEFMAGIC_EXP, // <20><>a<EFBFBD><61><EFBFBD>]<5D><6B><D0BA>g島㍑
0, // CHAR_WIND_DEFMAGIC_EXP, // <20><>a<EFBFBD><EFBFBD>]<5D><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 _AUCTIONEER
0, // CHAR_AUCGOLD, // <20><EFBFBD><E98687>o
#endif
#ifdef _PET_EVOLUTION
0, // CHAR_EVOLUTIONBASEVTL,
0, // CHAR_EVOLUTIONBASESTR,
0, // CHAR_EVOLUTIONBASETGH,
0, // CHAR_EVOLUTIONBASEDEX,
#endif
#ifdef _ACTION_BULLSCR
0, // CHAR_ABULLSTART,
0, // CHAR_ABULLSCORE,
0, // CHAR_ABULLTIME,
0, // CHAR_ABULLSTARTTIME,
#endif
#ifdef _ACTION_GMQUE
0, // CHAR_GMQUEFLG,
0, // CHAR_GMQUENUMS,
#endif
#ifdef _FAMILYBANKSTONELOG
0, // CHAR_FMBANKGOLD, //<2F>a謁使<E8AC81><E4BDBF>s韓
#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><42>
0, // PROFESSION_THUNDER_R, // <20><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 _ANGEL_SUMMON
0, // CHAR_HEROCNT, // ЧΘ<D0A7>i<EFBFBD>ヴ鞍<E383B4>Ω柴
#endif
#ifdef _RACEMAN
0, // CHAR_CHECKIN, //<2F>d<EFBFBD><64>O<EFBFBD>_<EFBFBD>n<EFBFBD>O
0, // CHAR_CATCHCNT, //<2F>y<EFBFBD>dΩ柴
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
#endif
},
{
{""}, /* CHAR_NAME */
{""}, /* CHAR_OWNTITLE */
{""}, /* CHAR_ARGUMENT */
{""}, /* CHAR_OWNERCDKEY */
{""}, /* CHAR_OWNERCHARANAME */
#if 0
{""}, /* CHAR_INITFUNC */
{"core_PreWalk"}, /* CHAR_WALKPREFUNC */
{"core_PostWalk"}, /* CHAR_WALKPOSTFUNC */
{""}, /* CHAR_PREOVERFUNC */
{""}, /* CHAR_PREOVERFUNC */
{"core_PlayerWatch"}, /* CHAR_WATCHFUNC */
{"core_Loop"}, /* CHAR_LOOPFUNC */
{"core_Dying"}, /* CHAR_DYINGFUNC */
{"core_PlayerTalked"}, /* CHAR_TALKEDFUNC */
{""}, /* CHAR_PREATTACKEDFUNC */
{""}, /* CHAR_POSTATTACKEDFUNC */
{""}, /* CHAR_OFFFUNC */
{""}, /* CHAR_LOOKEDFUNC */
{""}, /* CHAR_ITEMPUTFUNC */
{""}, /* CHAR_SPECIALTALKEDFUNC */
{""}, /* CHAR_WINDOWTALKEDFUNC */
#endif
},
{
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};