From ad049a15b43b7ddba3fe7d0a898652fc8022629d Mon Sep 17 00:00:00 2001 From: Ben Longbons Date: Tue, 22 Apr 2014 11:46:23 -0700 Subject: Use strict ID types Possibly some missing for the far side of the network. AccountId and BlockId are still terribly entangled. --- src/map/pc.hpp | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) (limited to 'src/map/pc.hpp') diff --git a/src/map/pc.hpp b/src/map/pc.hpp index 35d9c70..b02e5a7 100644 --- a/src/map/pc.hpp +++ b/src/map/pc.hpp @@ -21,7 +21,7 @@ // You should have received a copy of the GNU General Public License // along with this program. If not, see . -# include "../sanity.hpp" +# include "fwd.hpp" # include "pc.t.hpp" @@ -66,7 +66,7 @@ bool pc_is90overweight(dumb_ptr sd) // should do something with the specified player. void pc_touch_all_relevant_npcs(dumb_ptr sd); -uint8_t pc_isGM(dumb_ptr sd); +GmLevel pc_isGM(dumb_ptr sd); int pc_iskiller(dumb_ptr src, dumb_ptr target); // [MouseJstr] void pc_invisibility(dumb_ptr sd, int enabled); // [Fate] @@ -74,9 +74,9 @@ int pc_counttargeted(dumb_ptr sd, dumb_ptr src, ATK target_lv); int pc_setrestartvalue(dumb_ptr sd, int type); void pc_makesavestatus(dumb_ptr); -int pc_setnewpc(dumb_ptr, int, int, int, tick_t, SEX); -int pc_authok(int, int, TimeT, short tmw_version, const CharKey *, const CharData *); -int pc_authfail(int accid); +int pc_setnewpc(dumb_ptr, AccountId, CharId, int, tick_t, SEX); +int pc_authok(AccountId, int, TimeT, short tmw_version, const CharKey *, const CharData *); +int pc_authfail(AccountId accid); EPOS pc_equippoint(dumb_ptr sd, int n); @@ -90,17 +90,17 @@ int pc_setpos(dumb_ptr, MapName, int, int, BeingRemoveWhy); void pc_setsavepoint(dumb_ptr, MapName, int, int); int pc_randomwarp(dumb_ptr sd, BeingRemoveWhy type); -ADDITEM pc_checkadditem(dumb_ptr, int, int); +ADDITEM pc_checkadditem(dumb_ptr, ItemNameId, int); int pc_inventoryblank(dumb_ptr); -int pc_search_inventory(dumb_ptr sd, int item_id); +int pc_search_inventory(dumb_ptr sd, ItemNameId item_id); int pc_payzeny(dumb_ptr, int); PickupFail pc_additem(dumb_ptr, struct item *, int); int pc_getzeny(dumb_ptr, int); int pc_delitem(dumb_ptr, int, int, int); int pc_checkitem(dumb_ptr); -int pc_count_all_items(dumb_ptr player, int item_id); +int pc_count_all_items(dumb_ptr player, ItemNameId item_id); int pc_remove_items(dumb_ptr player, - int item_id, int count); + ItemNameId item_id, int count); int pc_takeitem(dumb_ptr, dumb_ptr); int pc_dropitem(dumb_ptr, int, int); @@ -112,7 +112,7 @@ int pc_bonus(dumb_ptr, SP, int); int pc_bonus2(dumb_ptr sd, SP, int, int); int pc_skill(dumb_ptr, SkillID, int, int); -int pc_attack(dumb_ptr, int, int); +int pc_attack(dumb_ptr, BlockId, int); int pc_stopattack(dumb_ptr); int pc_gainexp_reason(dumb_ptr, int, int, @@ -158,13 +158,13 @@ int pc_addeventtimer(dumb_ptr sd, interval_t tick, int pc_cleareventtimer(dumb_ptr sd); int pc_calc_pvprank(dumb_ptr sd); -void pc_calc_pvprank_timer(TimerData *, tick_t, int); +void pc_calc_pvprank_timer(TimerData *, tick_t, BlockId); int pc_marriage(dumb_ptr sd, dumb_ptr dstsd); int pc_divorce(dumb_ptr sd); dumb_ptr pc_get_partner(dumb_ptr sd); -void pc_set_gm_level(int account_id, uint8_t level); +void pc_set_gm_level(AccountId account_id, GmLevel level); void pc_setstand(dumb_ptr sd); void pc_cleanup(dumb_ptr sd); // [Fate] Clean up after a logged-out PC -- cgit v1.2.3-60-g2f50