- Added a crash-fix on status_calc_bl_sub_homun to abort in case the homun has no master (need to clean up this function later)
- Tested char-txt load/save, it seems to be working fine. git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@8296 54d463be-8e91-2dee-dedb-b68131a5f0ec
This commit is contained in:
parent
a18db9e79f
commit
3a6cea35b4
@ -4,6 +4,13 @@ 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/08/15
|
2006/08/15
|
||||||
|
* Added a crash-fix on status_calc_bl_sub_homun to abort in case the homun
|
||||||
|
has no master (need to clean up this function later) [Skotlex]
|
||||||
|
* Tested char-txt load/save, it seems to be working fine, but you should
|
||||||
|
STILL backup, as I only launched the server (read old character format),
|
||||||
|
closed it down (saved into the new format) and relaunch it (read the new
|
||||||
|
format) and it didn't give problems (but there's still the possibility of
|
||||||
|
some field being read in the incorrect offset or such). [Skotlex]
|
||||||
* Updated the char save structure for char-TXT servers so that the homun id
|
* Updated the char save structure for char-TXT servers so that the homun id
|
||||||
will be saved, now also the map info (last point, save point, memo maps)
|
will be saved, now also the map info (last point, save point, memo maps)
|
||||||
are now saved using the mapindex rather than the string. BACKUP BEFORE
|
are now saved using the mapindex rather than the string. BACKUP BEFORE
|
||||||
|
@ -2537,6 +2537,9 @@ void status_calc_bl_sub_hom(struct homun_data *hd, unsigned long flag) //[orn]
|
|||||||
struct status_data *status = &hd->battle_status, *b_status = &hd->base_status;
|
struct status_data *status = &hd->battle_status, *b_status = &hd->base_status;
|
||||||
int skill = 0;
|
int skill = 0;
|
||||||
|
|
||||||
|
if (!hd->master)
|
||||||
|
return; //Don't do anything if there isn't a master...
|
||||||
|
|
||||||
if(flag&(SCB_MAXHP|SCB_VIT))
|
if(flag&(SCB_MAXHP|SCB_VIT))
|
||||||
{
|
{
|
||||||
flag|=SCB_MAXHP; //Ensures client-side refresh
|
flag|=SCB_MAXHP; //Ensures client-side refresh
|
||||||
|
Loading…
x
Reference in New Issue
Block a user