diff options
author | celest <celest@54d463be-8e91-2dee-dedb-b68131a5f0ec> | 2004-12-17 10:11:06 +0000 |
---|---|---|
committer | celest <celest@54d463be-8e91-2dee-dedb-b68131a5f0ec> | 2004-12-17 10:11:06 +0000 |
commit | 22c197474d2aa50781523a3d20fdf7f467d5bce2 (patch) | |
tree | be3c9225f4b7291a466ed09146276b261e774b84 /src/map/map.c | |
parent | 161bbec94917763336596f2e254982b9a61c21e4 (diff) | |
download | hercules-22c197474d2aa50781523a3d20fdf7f467d5bce2.tar.gz hercules-22c197474d2aa50781523a3d20fdf7f467d5bce2.tar.bz2 hercules-22c197474d2aa50781523a3d20fdf7f467d5bce2.tar.xz hercules-22c197474d2aa50781523a3d20fdf7f467d5bce2.zip |
Added a fix for map loading (Ack, reverted! >.<)
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/branches/stable@593 54d463be-8e91-2dee-dedb-b68131a5f0ec
Diffstat (limited to 'src/map/map.c')
-rw-r--r-- | src/map/map.c | 122 |
1 files changed, 60 insertions, 62 deletions
diff --git a/src/map/map.c b/src/map/map.c index 32d99352b..b6e144eb9 100644 --- a/src/map/map.c +++ b/src/map/map.c @@ -109,7 +109,7 @@ int check_online_timer=0; // [Valaris] #define USE_AFM #define USE_AF2 -// �ɗ� static�Ń��[�J���Ɏ��߂� +// �ɗ� static�Ń�?�J����?�߂� static struct dbt * id_db=NULL; static struct dbt * map_db=NULL; static struct dbt * nick_db=NULL; @@ -157,7 +157,7 @@ char wisp_server_name[24] = "Server"; // can be modified in char-server configur int console = 0; /*========================================== - * �Smap�I���v�ł̐ڑ����ݒ� + * �Smap�I?�v�ł̐�??�ݒ� * (char�I���瑗���Ă���) *------------------------------------------ */ @@ -166,7 +166,7 @@ void map_setusers(int n) { } /*========================================== - * �Smap�I���v�ł̐ڑ����擾 (/w�ւ̉����p) + * �Smap�I?�v�ł̐�??�擾 (/w�ւ�?���p) *------------------------------------------ */ int map_getusers(void) { @@ -174,11 +174,11 @@ int map_getusers(void) { } // -// block�폜�̈��S���m�ۏ��� +// block�폜�̈��S���m��?�� // /*========================================== - * block��free����Ƃ�free�̕ς��ɌĂ� + * block��free����Ƃ�free��?���ɌĂ� * ���b�N����Ă���Ƃ��̓o�b�t�@�ɂ��߂� *------------------------------------------ */ @@ -234,10 +234,10 @@ int map_freeblock_unlock(void) { // -// block������ +// block��?�� // /*========================================== - * map[]��block_list����q�����Ă���ꍇ�� + * map[]��block_list����?�����Ă���ꍇ�� * bl->prev��bl_head�̃A�h���X�����Ă��� *------------------------------------------ */ @@ -245,9 +245,9 @@ static struct block_list bl_head; /*========================================== * map[]��block_list�ɒlj� - * mob�͐��������̂ŕʃ��X�g + * mob��?�������̂ŕʃ��X�g * - * ����link�ς݂��̊m�F�������B�댯���� + * ?��link?�݂��̊m�F�������B��?���� *------------------------------------------ */ int map_addblock(struct block_list *bl) @@ -291,7 +291,7 @@ int map_addblock(struct block_list *bl) /*========================================== * map[]��block_list����O�� - * prev��NULL�̏ꍇlist�Ɍq�����ĂȂ� + * prev��NULL�̏ꍇlist��?�����ĂȂ� *------------------------------------------ */ int map_delblock(struct block_list *bl) @@ -299,7 +299,7 @@ int map_delblock(struct block_list *bl) int b; nullpo_retr(0, bl); - // ����blocklist���甲���Ă��� + // ?��blocklist����?���Ă��� if(bl->prev==NULL){ if(bl->next!=NULL){ // prev��NULL��next��NULL�łȂ��̂͗L���Ă͂Ȃ�Ȃ� @@ -336,7 +336,7 @@ int map_delblock(struct block_list *bl) } /*========================================== - * ���͂�PC�l���𐔂��� (���ݖ��g�p) + * ��?��PC�l?��?���� (���ݖ��g�p) *------------------------------------------ */ int map_countnearpc(int m, int x, int y) { @@ -362,7 +362,7 @@ int map_countnearpc(int m, int x, int y) { } /*========================================== - * �Z�����PC��MOB�̐��𐔂��� (�O�����h�N���X�p) + * �Z�����PC��MOB��?��?���� (�O�����h�N���X�p) *------------------------------------------ */ int map_count_oncell(int m, int x, int y) { @@ -392,7 +392,7 @@ int map_count_oncell(int m, int x, int y) { /*========================================== - * map m (x0,y0)-(x1,y1)���̑Sobj�ɑ��� + * map m (x0,y0)-(x1,y1)?�̑Sobj��?���� * func���Ă� * type!=0 �Ȃ炻�̎�ނ̂� *------------------------------------------ @@ -443,7 +443,7 @@ void map_foreachinarea(int (*func)(struct block_list*,va_list),int m,int x0,int map_freeblock_lock(); // ����������̉�����֎~���� for(i=blockcount;i<bl_list_count;i++) - if(bl_list[i]->prev) // �L�����ǂ����`�F�b�N + if(bl_list[i]->prev) // �L?���ǂ����`�F�b�N func(bl_list[i],ap); map_freeblock_unlock(); // ����������� @@ -454,8 +454,8 @@ void map_foreachinarea(int (*func)(struct block_list*,va_list),int m,int x0,int /*========================================== * ��`(x0,y0)-(x1,y1)��(dx,dy)�ړ��������� - * �̈�O�ɂȂ�̈�(��`��L���`)����obj�� - * ����func���Ă� + * �̈�O�ɂȂ�̈�(��`��L���`)?��obj�� + * ?����func���Ă� * * dx,dy��-1,0,1�݂̂Ƃ���i�ǂ�Ȓl�ł��������ۂ��H�j *------------------------------------------ @@ -552,7 +552,7 @@ void map_foreachinmovearea(int (*func)(struct block_list*,va_list),int m,int x0, map_freeblock_lock(); // ����������̉�����֎~���� for(i=blockcount;i<bl_list_count;i++) - if(bl_list[i]->prev) { // �L�����ǂ����`�F�b�N + if(bl_list[i]->prev) { // �L?���ǂ����`�F�b�N if (bl_list[i]->type == BL_PC && session[((struct map_session_data *) bl_list[i])->fd] == NULL) continue; @@ -612,7 +612,7 @@ void map_foreachincell(int (*func)(struct block_list*,va_list),int m,int x,int y map_freeblock_lock(); // ����������̉�����֎~���� for(i=blockcount;i<bl_list_count;i++) - if(bl_list[i]->prev) // �L�����ǂ����`�F�b�N + if(bl_list[i]->prev) // �L?���ǂ����`�F�b�N func(bl_list[i],ap); map_freeblock_unlock(); // ����������� @@ -622,8 +622,8 @@ void map_foreachincell(int (*func)(struct block_list*,va_list),int m,int x,int y } /*========================================== - * ���A�C�e����G�t�F�N�g�p�̈ꎞobj���蓖�� - * object[]�ւ̕ۑ���id_db�o�^�܂� + * ���A�C�e����G�t�F�N�g�p�̈ꎞobj����?�� + * object[]�ւ̕ۑ���id_db�o?�܂� * * bl->id�����̒��Őݒ肵�Ė�薳��? *------------------------------------------ @@ -654,7 +654,7 @@ int map_addobject(struct block_list *bl) { /*========================================== * �ꎞobject�̉�� - * map_delobject��free���Ȃ��o�[�W���� + * map_delobject��free���Ȃ��o?�W���� *------------------------------------------ */ int map_delobjectnofree(int id) { @@ -680,7 +680,7 @@ int map_delobjectnofree(int id) { * block_list����̍폜�Aid_db����̍폜 * object data��free�Aobject[]�ւ�NULL��� * - * add�Ƃ̑Ώ̐��������̂��C�ɂȂ� + * add�Ƃ�??���������̂�?�ɂȂ� *------------------------------------------ */ int map_delobject(int id) { @@ -739,7 +739,7 @@ void map_foreachobject(int (*func)(struct block_list*,va_list),int type,...) { * data!=0�̎��͏E�����ŏ��������Ƃ��ē��� * * ��҂́Amap_clearflooritem(id)�� - * map.h����#define���Ă��� + * map.h?��#define���Ă��� *------------------------------------------ */ int map_clearflooritem_timer(int tid,unsigned int tick,int id,int data) { @@ -762,10 +762,10 @@ int map_clearflooritem_timer(int tid,unsigned int tick,int id,int data) { } /*========================================== - * (m,x,y)�̎���range�}�X���̋�(=�N���\)cell�� - * ������K���ȃ}�X�ڂ̍��W��x+(y<<16)�ŕԂ� + * (m,x,y)�̎�?range�}�X?�̋�(=�N���\)cell�� + * ?����K?�ȃ}�X�ڂ̍��W��x+(y<<16)�ŕԂ� * - * ����range=1�ŃA�C�e���h���b�v�p�r�̂� + * ��?range=1�ŃA�C�e���h���b�v�p�r�̂� *------------------------------------------ */ int map_searchrandfreecell(int m,int x,int y,int range) { @@ -807,7 +807,7 @@ int map_searchrandfreecell(int m,int x,int y,int range) { } /*========================================== - * (m,x,y)�𒆐S��3x3�ȓ��ɏ��A�C�e���ݒu + * (m,x,y)�𒆐S��3x3��?�ɏ��A�C�e���ݒu * * item_data��amount�ȊO��copy���� *------------------------------------------ @@ -887,7 +887,7 @@ void map_addchariddb(int charid, char *name) { int req=0; p=numdb_search(charid_db,charid); - if(p==NULL){ // �f�[�^�x�[�X�ɂȂ� + if(p==NULL){ // �f?�^�x?�X�ɂȂ� p = (struct charid2nick *)aCalloc(1,sizeof(struct charid2nick)); p->req_id=0; }else @@ -914,7 +914,7 @@ int map_reqchariddb(struct map_session_data * sd,int charid) { nullpo_retr(0, sd); p=numdb_search(charid_db,charid); - if(p!=NULL) // �f�[�^�x�[�X�ɂ��łɂ��� + if(p!=NULL) // �f?�^�x?�X�ɂ��łɂ��� return 0; p = (struct charid2nick *)aCalloc(1,sizeof(struct charid2nick)); p->req_id=sd->bl.id; @@ -953,9 +953,9 @@ void map_addnickdb(struct map_session_data *sd) { } /*========================================== - * PC��quit���� map.c���� + * PC��quit?�� map.c?�� * - * quit�����̎�̂��Ⴄ�悤�ȋC�����Ă��� + * quit?���̎�?���Ⴄ�悤��?�����Ă��� *------------------------------------------ */ int map_quit(struct map_session_data *sd) { @@ -966,20 +966,20 @@ int map_quit(struct map_session_data *sd) { if(sd->chatID) // �`���b�g����o�� chat_leavechat(sd); - if(sd->trade_partner) // ����𒆒f���� + if(sd->trade_partner) // �����?���� trade_tradecancel(sd); - if(sd->party_invite>0) // �p�[�e�B���U�����ۂ��� + if(sd->party_invite>0) // �p?�e�B?�U�����ۂ��� party_reply_invite(sd,sd->party_invite_account,0); - if(sd->guild_invite>0) // �M���h���U�����ۂ��� + if(sd->guild_invite>0) // �M���h?�U�����ۂ��� guild_reply_invite(sd,sd->guild_invite,0); - if(sd->guild_alliance>0) // �M���h�������U�����ۂ��� + if(sd->guild_alliance>0) // �M���h����?�U�����ۂ��� guild_reply_reqalliance(sd,sd->guild_alliance_account,0); - party_send_logout(sd); // �p�[�e�B�̃��O�A�E�g���b�Z�[�W���M + party_send_logout(sd); // �p?�e�B�̃��O�A�E�g���b�Z?�W���M - guild_send_memberinfoshort(sd,0); // �M���h�̃��O�A�E�g���b�Z�[�W���M + guild_send_memberinfoshort(sd,0); // �M���h�̃��O�A�E�g���b�Z?�W���M pc_cleareventtimer(sd); // �C�x���g�^�C�}��j������ @@ -988,14 +988,14 @@ int map_quit(struct map_session_data *sd) { else storage_storage_quit(sd); // �q�ɂ��J���Ă�Ȃ�ۑ����� - skill_castcancel(&sd->bl,0); // �r���𒆒f���� - skill_stop_dancing(&sd->bl,1);// �_���X/���t���f + skill_castcancel(&sd->bl,0); // �r����?���� + skill_stop_dancing(&sd->bl,1);// �_���X/���t��? - if(sd->sc_data && sd->sc_data[SC_BERSERK].timer!=-1) //�o�[�T�[�N���̏I����HP��100�� + if(sd->sc_data && sd->sc_data[SC_BERSERK].timer!=-1) //�o?�T?�N���̏I����HP��100�� sd->status.hp = 100; - skill_status_change_clear(&sd->bl,1); // �X�e�[�^�X�ُ���������� -// skill_clear_unitgroup(&sd->bl); // �X�L�����j�b�g�O���[�v�̍폜 + skill_status_change_clear(&sd->bl,1); // �X�e?�^�X�ُ���������� +// skill_clear_unitgroup(&sd->bl); // �X�L�����j�b�g�O��?�v�̍폜 skill_cleartimerskill(&sd->bl); pc_stop_walking(sd,0); pc_stopattack(sd); @@ -1024,7 +1024,7 @@ int map_quit(struct map_session_data *sd) { if(pc_isdead(sd)) pc_setrestartvalue(sd,2); pc_makesavestatus(sd); - //�N���[���X�L���Ŋo�����X�L���͏��� + //�N��?���X�L����?�����X�L���͏��� for(i=0;i<MAX_SKILL;i++){ if(sd->status.skill[i].flag == 13){ sd->status.skill[i].id=0; @@ -1052,7 +1052,7 @@ int map_quit(struct map_session_data *sd) { } /*========================================== - * id�ԍ���PC��T���B���Ȃ����NULL + * id��?��PC��T���B���Ȃ����NULL *------------------------------------------ */ struct map_session_data * map_id2sd(int id) { @@ -1081,7 +1081,7 @@ struct map_session_data * map_id2sd(int id) { } /*========================================== - * char_id�ԍ��̖��O��T�� + * char_id��?�̖��O��T�� *------------------------------------------ */ char * map_charid2nick(int id) { @@ -1132,7 +1132,7 @@ struct map_session_data * map_nick2sd(char *nick) { } /*========================================== - * id�ԍ��̕���T�� + * id��?�̕���T�� * �ꎞobject�̏ꍇ�͔z��������̂� *------------------------------------------ */ @@ -1148,7 +1148,7 @@ struct block_list * map_id2bl(int id) } /*========================================== - * id_db���̑S�Ă�func�����s + * id_db?�̑S�Ă�func��?�s *------------------------------------------ */ int map_foreachiddb(int (*func)(void*,void*,va_list),...) { @@ -1214,7 +1214,7 @@ void map_removenpc(void) { } /*========================================== - * map������map�ԍ��֕ϊ� + * map������map��?��?�� *------------------------------------------ */ int map_mapname2mapid(char *name) { @@ -1238,7 +1238,7 @@ int map_mapname2mapid(char *name) { } /*========================================== - * ���Imap������ip,port�ϊ� + * ���Imap������ip,port?�� *------------------------------------------ */ int map_mapname2ipport(char *name,int *ip,int *port) { @@ -1332,7 +1332,7 @@ int map_calc_dir( struct block_list *src,int x,int y) { // gat�n /*========================================== - * (m,x,y)�̏�Ԃׂ� + * (m,x,y)��?�Ԃׂ� *------------------------------------------ */ int map_getcell(int m,int x,int y) { @@ -1342,7 +1342,7 @@ int map_getcell(int m,int x,int y) { } /*========================================== - * (m,x,y)�̏�Ԃ�t�ɂ��� + * (m,x,y)��?�Ԃ�t�ɂ��� *------------------------------------------ */ int map_setcell(int m,int x,int y,int t) { @@ -1579,7 +1579,7 @@ static int map_readafm(int m,char *fn) { #endif /*========================================== - * �}�b�v1���ǂݍ��� + * �}�b�v1��?��?�� *------------------------------------------ */ static int map_readmap(int m,char *fn, char *alias) { @@ -1651,7 +1651,7 @@ static int map_readmap(int m,char *fn, char *alias) { } /*========================================== - * �S�Ă�map�f�[�^��ǂݍ��� + * �S�Ă�map�f?�^��?��?�� *------------------------------------------ */ int map_readallmap(void) { @@ -1691,13 +1691,11 @@ int map_readallmap(void) { char buf[64]; *p++ = '\0'; sprintf(buf,"data\\%s", p); - for(p=&buf[0];*p!=0;p++) if (*p=='\\') *p = '/'; // * At the time of Unix map[i].alias = strdup(buf); } else map[i].alias = NULL; sprintf(fn,"data\\%s",map[i].name); - for(p=&fn[0];*p!=0;p++) if (*p=='\\') *p = '/'; // * At the time of Unix if(map_readmap(i,fn, p) == -1) { map_delmap(map[i].name); maps_removed++; @@ -1729,7 +1727,7 @@ int map_readallmap(void) { } /*========================================== - * �ǂݍ���map��lj����� + * ?��?��map��lj����� *------------------------------------------ */ int map_addmap(char *mapname) { @@ -1748,7 +1746,7 @@ int map_addmap(char *mapname) { } /*========================================== - * �ǂݍ���map���폜���� + * ?��?��map���폜���� *------------------------------------------ */ int map_delmap(char *mapname) { @@ -1859,7 +1857,7 @@ int parse_console(char *buf) { } /*========================================== - * �ݒ�t�@�C����ǂݍ��� + * �ݒ�t�@�C����?��?�� *------------------------------------------ */ int map_config_read(char *cfgName) { @@ -2213,7 +2211,7 @@ static int cleanup_sub(struct block_list *bl, va_list ap) { } /*========================================== - * map�I�I�������� + * map�I�I����?�� *------------------------------------------ */ void do_final(void) { @@ -2419,7 +2417,7 @@ int do_init(int argc, char *argv[]) { do_init_chrif(); do_init_clif(); do_init_itemdb(); - do_init_mob(); // npc�̏�����������mob_spawn���āAmob_db���Q�Ƃ���̂�init_npc���� + do_init_mob(); // npc�̏�������?��mob_spawn���āAmob_db��?�Ƃ���̂�init_npc���� do_init_script(); do_init_pc(); do_init_party(); @@ -2441,7 +2439,7 @@ int do_init(int argc, char *argv[]) { } #endif /* not TXT_ONLY */ - npc_event_do_oninit(); // npc��OnInit�C�x���g���s + npc_event_do_oninit(); // npc��OnInit�C�x���g?�s if ( console ) { set_defaultconsoleparse(parse_console); |