Aenderungen fuer wieder funktionierendes strict_types
- Deklarative Casts hinzugefuegt
- Typen gefixt
Change-Id: I44c6082d907efb241a35da248774809054f8c5ab
diff --git a/secure/awmaster.c b/secure/awmaster.c
index f1ce7d4..d9f0bbc 100644
--- a/secure/awmaster.c
+++ b/secure/awmaster.c
@@ -152,16 +152,16 @@
{
armours += ([ id :
([
- AWM_TYPE : ob->QueryProp(P_ARMOUR_TYPE) ,
- AWM_CLASS : ob->QueryProp(P_AC) ,
- AWM_EFF_CLASS : ob->QueryProp(P_EFFECTIVE_AC) ,
+ AWM_TYPE : ({string})ob->QueryProp(P_ARMOUR_TYPE) ,
+ AWM_CLASS : ({int})ob->QueryProp(P_AC) ,
+ AWM_EFF_CLASS : ({int})ob->QueryProp(P_EFFECTIVE_AC) ,
AWM_FLAGS : xflags(ob),
- AWM_WEIGHT : ob->QueryProp(P_WEIGHT) ,
- AWM_VALUE : ob->QueryProp(P_VALUE) ,
- AWM_HANDS : ob->QueryProp(P_NR_HANDS) , // Fuer Schilde
- AWM_D_TYPE : ob->QueryProp(P_DAM_TYPE) ,
- AWM_X_CLASS : ob->QueryProp(P_EFFECTIVE_WC) ||
- ob->QueryProp(P_WC),
+ AWM_WEIGHT : ({int})ob->QueryProp(P_WEIGHT) ,
+ AWM_VALUE : ({int})ob->QueryProp(P_VALUE) ,
+ AWM_HANDS : ({int})ob->QueryProp(P_NR_HANDS) , // Fuer Schilde
+ AWM_D_TYPE : ({string*})ob->QueryProp(P_DAM_TYPE) ,
+ AWM_X_CLASS : ({int})ob->QueryProp(P_EFFECTIVE_WC) ||
+ ({int})ob->QueryProp(P_WC),
AWM_TIME : time()
]) ]);
}
@@ -206,16 +206,16 @@
{
weapons += ([ id :
([
- AWM_TYPE : ob->QueryProp(P_WEAPON_TYPE) ,
- AWM_CLASS : ob->QueryProp(P_WC) ,
- AWM_EFF_CLASS : ob->QueryProp(P_EFFECTIVE_WC) ,
+ AWM_TYPE : ({string})ob->QueryProp(P_WEAPON_TYPE) ,
+ AWM_CLASS : ({int})ob->QueryProp(P_WC) ,
+ AWM_EFF_CLASS : ({int})ob->QueryProp(P_EFFECTIVE_WC) ,
AWM_FLAGS : xflags(ob),
- AWM_WEIGHT : ob->QueryProp(P_WEIGHT) ,
- AWM_VALUE : ob->QueryProp(P_VALUE) ,
- AWM_HANDS : ob->QueryProp(P_NR_HANDS) ,
- AWM_D_TYPE : ob->QueryProp(P_DAM_TYPE) ,
- AWM_X_CLASS : ob->QueryProp(P_EFFECTIVE_AC) ||
- ob->QueryProp(P_AC),
+ AWM_WEIGHT : ({int})ob->QueryProp(P_WEIGHT) ,
+ AWM_VALUE : ({int})ob->QueryProp(P_VALUE) ,
+ AWM_HANDS : ({int})ob->QueryProp(P_NR_HANDS) ,
+ AWM_D_TYPE : ({string*})ob->QueryProp(P_DAM_TYPE) ,
+ AWM_X_CLASS : ({int})ob->QueryProp(P_EFFECTIVE_AC) ||
+ ({int})ob->QueryProp(P_AC),
AWM_TIME : time()
]) ]);
}