]> git.localhorst.tv Git - l2e.git/blobdiff - src/common/Ikari.cpp
converted pseudo-fields into real ones
[l2e.git] / src / common / Ikari.cpp
index 408b0f8277f0d2aba8bbf1f1e56019429813b312..e91f12fa943e948d12c2ade80f1722f1c25845c9 100644 (file)
@@ -24,19 +24,19 @@ Ikari::Ikari()
 
 void Ikari::CreateTypeDescription() {
        Ikari i;
-       TypeDescription &td(TypeDescription::CreateOrGet("Ikari"));
-
-       td.SetSize(sizeof(Ikari));
 
        int boolId(TypeDescription::GetTypeId("Boolean"));
        int numberId(TypeDescription::GetTypeId("Number")); // FIXME: need small number type
        int stringId(TypeDescription::GetTypeId("String"));
        int targetsId(TypeDescription::GetTypeId("TargetingMode"));
 
+       TypeDescription &td(TypeDescription::CreateOrGet("Ikari"));
+       td.SetSize(sizeof(Ikari));
+
        td.AddField("name", FieldDescription(((char *)&i.name) - ((char *)&i), stringId, true));
        td.AddField("cost", FieldDescription(((char *)&i.cost) - ((char *)&i), numberId, false));
        td.AddField("targets", FieldDescription(((char *)&i.targetingMode) - ((char *)&i), targetsId, false));
-       td.AddField("physical", FieldDescription(((char *)&i.isPhysical) - ((char *)&i), boolId, true));
+       td.AddField("type", FieldDescription(((char *)&i.isPhysical) - ((char *)&i), boolId, true));
 }
 
 }