- Added a comment explaining what a comment is to login/char/map config files, as well as the main script config file.

- Modified SG_FEEL so that it works the same way that in Aegis (packet-wise)
- Added a comment to explain how to "remove" a string variable from the msg_athena entries.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@8707 54d463be-8e91-2dee-dedb-b68131a5f0ec
This commit is contained in:
skotlex 2006-09-11 16:20:40 +00:00
parent 4bec54f154
commit 4cd82897d0
8 changed files with 32 additions and 7 deletions

View File

@ -4,6 +4,12 @@ AS OF SVN REV. 5091, WE ARE NOW USING TRUNK. ALL UNTESTED BUGFIXES/FEATURES GO
IF YOU HAVE A WORKING AND TESTED BUGFIX PUT IT INTO STABLE AS WELL AS TRUNK. IF YOU HAVE A WORKING AND TESTED BUGFIX PUT IT INTO STABLE AS WELL AS TRUNK.
2006/09/11 2006/09/11
* Added a comment explaining what a comment is to login/char/map config
files, as well as the main script config file. [Skotlex]
* Modified SG_FEEL so that it works the same way that in Aegis
(packet-wise) [Skotlex]
* Added a comment to explain how to "remove" a string variable from the
msg_athena entries. [Skotlex]
* Summoned and slave mobs won't show up on @showmobs anymore. [Skotlex] * Summoned and slave mobs won't show up on @showmobs anymore. [Skotlex]
* Moved Spider Web damage bonus from battle_calc_damage to battle_attr_fix, * Moved Spider Web damage bonus from battle_calc_damage to battle_attr_fix,
so that damage will be doubled based on the actual attack element. so that damage will be doubled based on the actual attack element.

View File

@ -1,5 +1,9 @@
// Athena Character configuration file. // Athena Character configuration file.
// Note: "Comments" are all text on the right side of a double slash "//"
// Whatever text is commented will not be parsed by the servers, and serves
// only as information/reference.
// Server Communication username and password. // Server Communication username and password.
userid: s1 userid: s1
passwd: p1 passwd: p1

View File

@ -1,6 +1,10 @@
// Athena Login Server configuration file. // Athena Login Server configuration file.
// Translated by Peter Kieser <pfak@telus.net> // Translated by Peter Kieser <pfak@telus.net>
// Note: "Comments" are all text on the right side of a double slash "//"
// Whatever text is commented will not be parsed by the servers, and serves
// only as information/reference.
// The login server listens on the interface with this IP address. // The login server listens on the interface with this IP address.
// NOTE: This allows you to run multiple servers on multiple interfaces // NOTE: This allows you to run multiple servers on multiple interfaces
// while using the same ports for each server. // while using the same ports for each server.

View File

@ -14,6 +14,9 @@
//eAthena Map-Server Configuration File //eAthena Map-Server Configuration File
//-------------------------------------------------------------- //--------------------------------------------------------------
// Note: "Comments" are all text on the right side of a double slash "//"
// Whatever text is commented will not be parsed by the servers, and serves
// only as information/reference.
//-------------------------------------------------------------- //--------------------------------------------------------------
// Configuration Info // Configuration Info

View File

@ -9,6 +9,11 @@
// 0-499: reserved for GM commands // 0-499: reserved for GM commands
// 500-999 reserved for others // 500-999 reserved for others
// To disable a string (%s) field, make it's max length 0:
// eg:
// 270: *%s %s* (@me format)
// 270: *%.0s%s* (remove the character's name from it)
// Messages of GM commands // Messages of GM commands
// ----------------------- // -----------------------

View File

@ -11,6 +11,10 @@
// Thanks, // Thanks,
// Ancyker and the rest of the eAthena Team // Ancyker and the rest of the eAthena Team
// //
// Note: "Comments" are all text on the right side of a double slash "//"
// Whatever text is commented will not be parsed by the servers, and serves
// only as information/reference.
//
// -------------------------------------------------------------- // --------------------------------------------------------------
// -------------------------------------------------------------- // --------------------------------------------------------------
// - Warning!! Acktung!! Awas!! gevaar!! peligro!! Âíèìàíèå! - // - Warning!! Acktung!! Awas!! gevaar!! peligro!! Âíèìàíèå! -

View File

@ -11514,18 +11514,19 @@ void clif_parse_FeelSaveOk(int fd,struct map_session_data *sd)
return; return;
i = sd->menuskill_lv-1; i = sd->menuskill_lv-1;
if (i<0 || i > 2) return; //Bug? if (i<0 || i > 2) return; //Bug?
sd->feel_map[i].index = map[sd->bl.m].index; sd->feel_map[i].index = map[sd->bl.m].index;
sd->feel_map[i].m = sd->bl.m; sd->feel_map[i].m = sd->bl.m;
pc_setglobalreg(sd,feel_var[i],map[sd->bl.m].index); pc_setglobalreg(sd,feel_var[i],map[sd->bl.m].index);
clif_misceffect2(&sd->bl, 0x1b0);
clif_misceffect2(&sd->bl, 0x21f);
WFIFOHEAD(fd,packet_len_table[0x20e]); WFIFOHEAD(fd,packet_len_table[0x20e]);
WFIFOW(fd,0)=0x20e; WFIFOW(fd,0)=0x20e;
memcpy(WFIFOP(fd,2),map[sd->bl.m].name, MAP_NAME_LENGTH); memcpy(WFIFOP(fd,2),map[sd->bl.m].name, MAP_NAME_LENGTH);
WFIFOL(fd,26)=sd->bl.id; WFIFOL(fd,26)=sd->bl.id;
WFIFOW(fd,30)=i; WFIFOW(fd,30)=i;
WFIFOSET(fd, packet_len_table[0x20e]); WFIFOSET(fd, packet_len_table[0x20e]);
clif_skill_nodamage(&sd->bl,&sd->bl,sd->menuskill_id,sd->menuskill_lv,1);
sd->menuskill_lv = sd->menuskill_id = 0; sd->menuskill_lv = sd->menuskill_id = 0;
} }

View File

@ -5404,12 +5404,10 @@ int skill_castend_nodamage_id (struct block_list *src, struct block_list *bl, in
break; break;
case SG_FEEL: case SG_FEEL:
//AuronX reported you CAN memorize the same map as all three. [Skotlex]
if (sd) { if (sd) {
if(!sd->feel_map[skilllv-1].index) { if(!sd->feel_map[skilllv-1].index)
//AuronX reported you CAN memorize the same map as all three. [Skotlex]
clif_skill_nodamage(src,bl,skillid,skilllv,1);
clif_parse_ReqFeel(sd->fd,sd, skilllv); clif_parse_ReqFeel(sd->fd,sd, skilllv);
}
else else
clif_feel_info(sd, skilllv-1); clif_feel_info(sd, skilllv-1);
} }