@@ -287,26 +287,22 @@ public void handlePacket(IoSession session, IoBuffer data) throws Exception {
287287 Console.println("Added empty mission " + missionsAdded);
288288 }*/
289289
290- TangibleObject backpack = (TangibleObject ) core .objectService .createObject ("object/tangible/wearables/backpack/shared_backpack_galactic_marine.iff" , object .getPlanet ());
291- inventory ._add (backpack );
292290 object .addObjectToEquipList (datapad );
293291 object .addObjectToEquipList (inventory );
294292 object .addObjectToEquipList (bank );
295293 object .addObjectToEquipList (missionBag );
296294 object .addObjectToEquipList (appInventory );
297295
298- WeaponObject weapon = (WeaponObject ) core .objectService .createObject ("object/weapon/ranged/rifle/shared_rifle_a280.iff" , object .getPlanet ());
299296 WeaponObject defaultWeapon = (WeaponObject ) core .objectService .createObject ("object/weapon/creature/shared_creature_default_weapon.iff" , object .getPlanet ());
300-
297+ defaultWeapon .setDamageType ("@obj_attr_n:armor_eff_kinetic" );
298+ defaultWeapon .setStringAttribute ("cat_wpn_damage.damage" , "0-0" );
299+ defaultWeapon .setMaxDamage (100 );
300+ defaultWeapon .setMinDamage (50 );
301+
301302 object .addObjectToEquipList (defaultWeapon );
302303
303304 object ._add (defaultWeapon );
304-
305- object .addObjectToEquipList (weapon );
306-
307- object ._add (weapon );
308- object .setWeaponId (weapon .getObjectID ());
309-
305+ object .setWeaponId (defaultWeapon .getObjectID ());
310306 core .scriptService .callScript ("scripts/" , "starterclothing" , "CreateStarterClothing" , core , object , clientCreateCharacter .getStarterProfession (), clientCreateCharacter .getRaceTemplate ());
311307 core .scriptService .callScript ("scripts/" , "CreateStartingCharacter" , "demo" , core , object );
312308
0 commit comments