void DroidArmorModuleDataComponent::initialize(CreatureObject* creature) {
	// Change droid resist and armor stat

	DroidObject* droid = cast<DroidObject*>(creature);
	if( droid == NULL )
		return;

	int level = armorModule;
	unsigned int armor = 0;
	float resist = -1;

	// Capped at 6
	if( level > 6 )
		level = 6;

	// Set armor type
	if( level == 0 ){
		armor = 0; // NO ARMOR
	}
	else if( level <= 3 ){
		armor = 1; // LIGHT ARMOR
	}
	else if( level <= 6 ){
		armor = 2; // MEDIUM ARMOR
	}

	// Set damage resistance
	if( level == 1 || level == 4 ){
		resist = 15;
	}
	else if( level == 2 || level == 5 ){
		resist = 25;
	}
	else if( level == 3 || level == 6 ){
		resist = 40;
	}

	droid->setArmor( armor );
	droid->setResists( resist );

}