- Fixed duration of Box_Of_Sunlight. (bugreport:4408)
- Fixed some small typos in KVM scripts. (bugreport:4403) - Fixed @refresh leaving you stuck if you had a chat window open. - Changed @refresh to also send your facing direction. git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14394 54d463be-8e91-2dee-dedb-b68131a5f0ec
This commit is contained in:
parent
a5170e7694
commit
239a74fc2c
@ -4204,7 +4204,7 @@
|
||||
12030,Box_Of_Grudge,Box of Resentment,2,1000,,200,,,,,0xFFFFFFFF,7,2,,,,,,{ sc_start SC_ATKPOTION,60000,20; },{},{}
|
||||
12031,Sleepy_Box,Box of Drowsiness,2,1000,,200,,,,,0xFFFFFFFF,7,2,,,,,,{ sc_start SC_MATKPOTION,60000,20; },{},{}
|
||||
12032,Box_Of_Storm,Box of Storms,11,1000,,200,,,,,0xFFFFFFFF,7,2,,,,,,{ itemskill "ITEM_ENCHANTARMS",2; },{},{}
|
||||
12033,Box_Of_Sunlight,Box of Sunlight,2,1000,,200,,,,,0xFFFFFFFF,7,2,,,,,,{ sc_start SC_Intravision,20000,0; },{},{}
|
||||
12033,Box_Of_Sunlight,Box of Sunlight,2,1000,,200,,,,,0xFFFFFFFF,7,2,,,,,,{ sc_start SC_Intravision,30000,0; },{},{}
|
||||
12034,Painting_Box,Box of Panting,2,1000,,200,,,,,0xFFFFFFFF,7,2,,,,,,{ percentheal 0,9; if(rand(1000)<300) sc_start SC_Silence,30000,0; },{},{}
|
||||
12035,Lotto_Box01,Lotto Box 01,2,0,,20,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem rand(7361,7370),1; },{},{}
|
||||
12036,Lotto_Box02,Lotto Box 02,2,0,,20,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem rand(7371,7380),1; },{},{}
|
||||
|
@ -147,8 +147,8 @@ OnGuillaumeDie:
|
||||
bg_updatescore "bat_c01",.Guillaume_Score,.Croix_Score;
|
||||
if( .Guillaume_Count < 1 ) donpcevent "KvM01_BG::OnCroixWin";
|
||||
else {
|
||||
mapannounce "bat_c01", "NUmber of Guillaume survivors "+.Guillaume_Count+".",bc_map,"0x00ff00";
|
||||
mapannounce "bat_c01", "NUmber of Croix survivors "+.Croix_Count+".",bc_map,"0x00ff00";
|
||||
mapannounce "bat_c01", "Number of Guillaume survivors "+.Guillaume_Count+".",bc_map,"0x00ff00";
|
||||
mapannounce "bat_c01", "Number of Croix survivors "+.Croix_Count+".",bc_map,"0x00ff00";
|
||||
}
|
||||
}
|
||||
end;
|
||||
@ -163,8 +163,8 @@ OnCroixDie:
|
||||
bg_updatescore "bat_c01",.Guillaume_Score,.Croix_Score;
|
||||
if( .Croix_Count < 1 ) donpcevent "KvM01_BG::OnGuillaumeWin";
|
||||
else {
|
||||
mapannounce "bat_c01", "NUmber of Guillaume survivors "+.Guillaume_Count+".",bc_map,"0x00ff00";
|
||||
mapannounce "bat_c01", "NUmber of Croix survivors "+.Croix_Count+".",bc_map,"0x00ff00";
|
||||
mapannounce "bat_c01", "Number of Guillaume survivors "+.Guillaume_Count+".",bc_map,"0x00ff00";
|
||||
mapannounce "bat_c01", "Number of Croix survivors "+.Croix_Count+".",bc_map,"0x00ff00";
|
||||
}
|
||||
}
|
||||
end;
|
||||
|
@ -147,8 +147,8 @@ OnGuillaumeDie:
|
||||
bg_updatescore "bat_c02",.Guillaume_Score,.Croix_Score;
|
||||
if( .Guillaume_Count < 1 ) donpcevent "KvM02_BG::OnCroixWin";
|
||||
else {
|
||||
mapannounce "bat_c02", "NUmber of Guillaume survivors "+.Guillaume_Count+".",bc_map,"0x00ff00";
|
||||
mapannounce "bat_c02", "NUmber of Croix survivors "+.Croix_Count+".",bc_map,"0x00ff00";
|
||||
mapannounce "bat_c02", "Number of Guillaume survivors "+.Guillaume_Count+".",bc_map,"0x00ff00";
|
||||
mapannounce "bat_c02", "Number of Croix survivors "+.Croix_Count+".",bc_map,"0x00ff00";
|
||||
}
|
||||
}
|
||||
end;
|
||||
@ -163,8 +163,8 @@ OnCroixDie:
|
||||
bg_updatescore "bat_c02",.Guillaume_Score,.Croix_Score;
|
||||
if( .Croix_Count < 1 ) donpcevent "KvM02_BG::OnGuillaumeWin";
|
||||
else {
|
||||
mapannounce "bat_c02", "NUmber of Guillaume survivors "+.Guillaume_Count+".",bc_map,"0x00ff00";
|
||||
mapannounce "bat_c02", "NUmber of Croix survivors "+.Croix_Count+".",bc_map,"0x00ff00";
|
||||
mapannounce "bat_c02", "Number of Guillaume survivors "+.Guillaume_Count+".",bc_map,"0x00ff00";
|
||||
mapannounce "bat_c02", "Number of Croix survivors "+.Croix_Count+".",bc_map,"0x00ff00";
|
||||
}
|
||||
}
|
||||
end;
|
||||
|
@ -147,8 +147,8 @@ OnGuillaumeDie:
|
||||
bg_updatescore "bat_c03",.Guillaume_Score,.Croix_Score;
|
||||
if( .Guillaume_Count < 1 ) donpcevent "KvM03_BG::OnCroixWin";
|
||||
else {
|
||||
mapannounce "bat_c03", "NUmber of Guillaume survivors "+.Guillaume_Count+".",bc_map,"0x00ff00";
|
||||
mapannounce "bat_c03", "NUmber of Croix survivors "+.Croix_Count+".",bc_map,"0x00ff00";
|
||||
mapannounce "bat_c03", "Number of Guillaume survivors "+.Guillaume_Count+".",bc_map,"0x00ff00";
|
||||
mapannounce "bat_c03", "Number of Croix survivors "+.Croix_Count+".",bc_map,"0x00ff00";
|
||||
}
|
||||
}
|
||||
end;
|
||||
@ -163,8 +163,8 @@ OnCroixDie:
|
||||
bg_updatescore "bat_c03",.Guillaume_Score,.Croix_Score;
|
||||
if( .Croix_Count < 1 ) donpcevent "KvM03_BG::OnGuillaumeWin";
|
||||
else {
|
||||
mapannounce "bat_c03", "NUmber of Guillaume survivors "+.Guillaume_Count+".",bc_map,"0x00ff00";
|
||||
mapannounce "bat_c03", "NUmber of Croix survivors "+.Croix_Count+".",bc_map,"0x00ff00";
|
||||
mapannounce "bat_c03", "Number of Guillaume survivors "+.Guillaume_Count+".",bc_map,"0x00ff00";
|
||||
mapannounce "bat_c03", "Number of Croix survivors "+.Croix_Count+".",bc_map,"0x00ff00";
|
||||
}
|
||||
}
|
||||
end;
|
||||
|
@ -4235,7 +4235,7 @@ REPLACE INTO `item_db` VALUES (12029,'Gloomy_Box','Box of Gloom',11,1000,NULL,20
|
||||
REPLACE INTO `item_db` VALUES (12030,'Box_Of_Grudge','Box of Resentment',2,1000,NULL,200,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'sc_start SC_ATKPOTION,60000,20;',NULL,NULL);
|
||||
REPLACE INTO `item_db` VALUES (12031,'Sleepy_Box','Box of Drowsiness',2,1000,NULL,200,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'sc_start SC_MATKPOTION,60000,20;',NULL,NULL);
|
||||
REPLACE INTO `item_db` VALUES (12032,'Box_Of_Storm','Box of Storms',11,1000,NULL,200,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'itemskill \"ITEM_ENCHANTARMS\",2;',NULL,NULL);
|
||||
REPLACE INTO `item_db` VALUES (12033,'Box_Of_Sunlight','Box of Sunlight',2,1000,NULL,200,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'sc_start SC_Intravision,20000,0;',NULL,NULL);
|
||||
REPLACE INTO `item_db` VALUES (12033,'Box_Of_Sunlight','Box of Sunlight',2,1000,NULL,200,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'sc_start SC_Intravision,30000,0;',NULL,NULL);
|
||||
REPLACE INTO `item_db` VALUES (12034,'Painting_Box','Box of Panting',2,1000,NULL,200,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'percentheal 0,9; if(rand(1000)<300) sc_start SC_Silence,30000,0;',NULL,NULL);
|
||||
REPLACE INTO `item_db` VALUES (12035,'Lotto_Box01','Lotto Box 01',2,0,NULL,20,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem rand(7361,7370),1;',NULL,NULL);
|
||||
REPLACE INTO `item_db` VALUES (12036,'Lotto_Box02','Lotto Box 02',2,0,NULL,20,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem rand(7371,7380),1;',NULL,NULL);
|
||||
|
@ -7735,10 +7735,14 @@ int clif_refresh(struct map_session_data *sd)
|
||||
}
|
||||
map_foreachinrange(clif_getareachar,&sd->bl,AREA_SIZE,BL_ALL,sd);
|
||||
clif_weather_check(sd);
|
||||
if( sd->chatID )
|
||||
chat_leavechat(sd,0);
|
||||
if( pc_issit(sd) )
|
||||
clif_sitting(&sd->bl); // FIXME: just send to self, not area
|
||||
if( pc_isdead(sd) ) //When you refresh, resend the death packet.
|
||||
clif_clearunit_single(sd->bl.id,1,sd->fd);
|
||||
else
|
||||
clif_changed_dir(&sd->bl, SELF);
|
||||
|
||||
#ifndef TXT_ONLY
|
||||
mail_clear(sd);
|
||||
|
Loading…
x
Reference in New Issue
Block a user