* 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:
(no author) 2005-02-01 10:46:03 +00:00
parent 2841175718
commit 1d1976479b
4 changed files with 26 additions and 0 deletions

View File

@ -1,6 +1,17 @@
Date Added
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
player who uses it [Upa-Kun]
01/29

View File

@ -110,6 +110,8 @@ MaxHp 6 1
Sp 7 1
MaxSp 8 1
BaseJob 119 1
Karma 4
Manner 5
bMaxHP 6
bMaxSP 8

View File

@ -1094,6 +1094,7 @@ int map_quit(struct map_session_data *sd) {
}
strdb_erase(nick_db,sd->status.name);
numdb_erase(charid_db,sd->status.char_id);
numdb_erase(id_db,sd->bl.id);
free(sd->reg);
free(sd->regstr);

View File

@ -4748,6 +4748,12 @@ int pc_readparam(struct map_session_data *sd,int type)
case SP_LUK:
val= sd->status.luk;
break;
case SP_KARMA: // celest
val = sd->status.karma;
break;
case SP_MANNER:
val = sd->status.manner;
break;
case SP_FAME:
val= sd->fame;
break;
@ -4877,6 +4883,12 @@ int pc_setparam(struct map_session_data *sd,int type,int val)
case SP_LUK:
sd->status.luk = val;
break;
case SP_KARMA:
sd->status.karma = val;
break;
case SP_MANNER:
sd->status.manner = val;
break;
case SP_FAME:
sd->fame = val;
break;