summaryrefslogtreecommitdiff
path: root/src/map/map.c
diff options
context:
space:
mode:
authorcelest <celest@54d463be-8e91-2dee-dedb-b68131a5f0ec>2004-12-17 10:11:06 +0000
committercelest <celest@54d463be-8e91-2dee-dedb-b68131a5f0ec>2004-12-17 10:11:06 +0000
commit22c197474d2aa50781523a3d20fdf7f467d5bce2 (patch)
treebe3c9225f4b7291a466ed09146276b261e774b84 /src/map/map.c
parent161bbec94917763336596f2e254982b9a61c21e4 (diff)
downloadhercules-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.c122
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);