more work on AI, added odb for object id(should hopefully fix object id duplicates), fixed tons of bugs

This commit is contained in:
Light2
2014-03-10 00:33:34 +01:00
parent 072106b6a6
commit 807025ec0b
47 changed files with 1365 additions and 212 deletions
@@ -53,7 +53,7 @@ public class TangibleMessageBuilder extends ObjectMessageBuilder {
buffer.putInt(0);
buffer.putInt(0); // faction vars
if(tangible.getCustomization() == null || tangible.getCustomization().length < 1)
if(tangible.getCustomization() == null || tangible.getCustomization().length <= 0)
buffer.putShort((short) 0);
else {
buffer.putShort((short) tangible.getCustomization().length);
@@ -64,6 +64,8 @@ public class TangibleMessageBuilder extends ObjectMessageBuilder {
buffer.putInt(0);
//buffer.putInt(0);
if(tangible.getOptionsBitmask() == 0)
tangible.setOptionsBitmask(0x100);
buffer.putInt(tangible.getOptionsBitmask());
buffer.putInt(0); // number of item uses
buffer.putInt(tangible.getConditionDamage());