Diverse kaputte Casts repariert.
Unwirksame und ueberfluessige Casts entfernt,
etwas Code-Cleanup.
Change-Id: I92f01e6391c432cd0881a5faac580f6d0b40c323
diff --git a/std/player/restrictions.c b/std/player/restrictions.c
index dc00415..4b79c2b 100644
--- a/std/player/restrictions.c
+++ b/std/player/restrictions.c
@@ -54,23 +54,18 @@
// **** local property methods
static int _query_max_weight() {
- int str,val;
- mixed ski;
-
if (QueryProp(P_GHOST) && !IS_WIZARD(ME))
return 0;
- str=QueryAttribute(A_STR);
- ski = UseSkill(SK_CARRY, ([SI_SKILLARG : str ]));
+ int str=QueryAttribute(A_STR);
+ int ski = UseSkill(SK_CARRY, ([SI_SKILLARG : str ]));
- if (!intp(ski))
- ski = 0;
-
+ int val;
if (str<0) {
- val=9200+str*160+(int)ski;
+ val=9200+str*160+ski;
if (val<3000) val=3000;
return val;
}
- val = 9200+str*800+(int)ski;
+ val = 9200+str*800+ski;
if (val<3000)
val = 3000;
return val;