- Fixed mob_clone_spawn completely ignoring the mode variable.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@8462 54d463be-8e91-2dee-dedb-b68131a5f0ec
This commit is contained in:
skotlex 2006-08-24 04:19:56 +00:00
parent 44a5b037a3
commit e19c834ae2
2 changed files with 4 additions and 1 deletions

View File

@ -4,6 +4,7 @@ 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.
2006/08/23
* Fixed mob_clone_spawn completely ignoring the mode variable. [Skotlex]
* Fixed Energy Coat reducing and consuming more than it should when you
have 100% SP [Skotlex]
* Cleaned up getmapxy script function, also added support for type 4 so

View File

@ -2863,7 +2863,9 @@ int mob_clone_spawn(struct map_session_data *sd, int m, int x, int y, const char
mob_db_data[class_]->status.rhw.atk2+=
sd->base_status.rhw.atk + sd->base_status.rhw.atk2 +
sd->base_status.lhw->atk + sd->base_status.lhw->atk2; //Max ATK
if (flag&1) //Friendly Character, remove looting.
if (mode) //User provided mode.
mob_db_data[class_]->status.mode = mode;
else if (flag&1) //Friendly Character, remove looting.
mob_db_data[class_]->status.mode &= ~MD_LOOTER;
mob_db_data[class_]->status.hp = mob_db_data[class_]->status.max_hp;
mob_db_data[class_]->status.sp = mob_db_data[class_]->status.max_sp;