* Added Karma and Manner to const.txt
* Delete players' ID from id_db when kicking everyone from the map-server due to char disconnection -- Fixes an odd crash with lazy mob AI git-svn-id: https://svn.code.sf.net/p/rathena/svn/branches/stable@1017 54d463be-8e91-2dee-dedb-b68131a5f0ec
This commit is contained in:
parent
2841175718
commit
1d1976479b
@ -1,6 +1,17 @@
|
|||||||
Date Added
|
Date Added
|
||||||
|
|
||||||
01/31
|
01/31
|
||||||
|
* Added Karma and Manner to const.txt
|
||||||
|
-- To change a player's alignment to more Good/Evil in scripting for example,
|
||||||
|
use:
|
||||||
|
set Karma, Karma + <number here>;
|
||||||
|
|
||||||
|
In older exe's (11-08 or older) you can actually check your karma in the
|
||||||
|
character alignment screen (alt-A)
|
||||||
|
The rest is up to your scripting creativity ^^
|
||||||
|
|
||||||
|
* Delete players' ID from id_db when kicking everyone from the map-server due
|
||||||
|
to char disconnection -- Fixes an odd crash with lazy mob AI [celest]
|
||||||
* Added at(@) command @autoloot, which turns autoloot on or off for the
|
* Added at(@) command @autoloot, which turns autoloot on or off for the
|
||||||
player who uses it [Upa-Kun]
|
player who uses it [Upa-Kun]
|
||||||
01/29
|
01/29
|
||||||
|
@ -110,6 +110,8 @@ MaxHp 6 1
|
|||||||
Sp 7 1
|
Sp 7 1
|
||||||
MaxSp 8 1
|
MaxSp 8 1
|
||||||
BaseJob 119 1
|
BaseJob 119 1
|
||||||
|
Karma 4
|
||||||
|
Manner 5
|
||||||
|
|
||||||
bMaxHP 6
|
bMaxHP 6
|
||||||
bMaxSP 8
|
bMaxSP 8
|
||||||
|
@ -1094,6 +1094,7 @@ int map_quit(struct map_session_data *sd) {
|
|||||||
}
|
}
|
||||||
strdb_erase(nick_db,sd->status.name);
|
strdb_erase(nick_db,sd->status.name);
|
||||||
numdb_erase(charid_db,sd->status.char_id);
|
numdb_erase(charid_db,sd->status.char_id);
|
||||||
|
numdb_erase(id_db,sd->bl.id);
|
||||||
free(sd->reg);
|
free(sd->reg);
|
||||||
free(sd->regstr);
|
free(sd->regstr);
|
||||||
|
|
||||||
|
12
src/map/pc.c
12
src/map/pc.c
@ -4748,6 +4748,12 @@ int pc_readparam(struct map_session_data *sd,int type)
|
|||||||
case SP_LUK:
|
case SP_LUK:
|
||||||
val= sd->status.luk;
|
val= sd->status.luk;
|
||||||
break;
|
break;
|
||||||
|
case SP_KARMA: // celest
|
||||||
|
val = sd->status.karma;
|
||||||
|
break;
|
||||||
|
case SP_MANNER:
|
||||||
|
val = sd->status.manner;
|
||||||
|
break;
|
||||||
case SP_FAME:
|
case SP_FAME:
|
||||||
val= sd->fame;
|
val= sd->fame;
|
||||||
break;
|
break;
|
||||||
@ -4877,6 +4883,12 @@ int pc_setparam(struct map_session_data *sd,int type,int val)
|
|||||||
case SP_LUK:
|
case SP_LUK:
|
||||||
sd->status.luk = val;
|
sd->status.luk = val;
|
||||||
break;
|
break;
|
||||||
|
case SP_KARMA:
|
||||||
|
sd->status.karma = val;
|
||||||
|
break;
|
||||||
|
case SP_MANNER:
|
||||||
|
sd->status.manner = val;
|
||||||
|
break;
|
||||||
case SP_FAME:
|
case SP_FAME:
|
||||||
sd->fame = val;
|
sd->fame = val;
|
||||||
break;
|
break;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user